Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle SQL视图只接受列,不接受数据_Oracle - Fatal编程技术网

Oracle SQL视图只接受列,不接受数据

Oracle SQL视图只接受列,不接受数据,oracle,Oracle,我创建了这个视图 SELECT p1.*, p2.*, p3.*, p4.*, p5.* FROM proizvodi_1_nivo p1,proizvodi_2_nivo p2,proizvodi_3_nivo p3,proizvodi_4_nivo p4,proizvodi_5_nivo p5 WHERE p2.sif_proizvod_1=p1.sifra_proizvoda_1 AND p3.sif_proiz_2=p2.proizvod_nivo_2 AND p4.sif_pro_3=

我创建了这个视图

SELECT p1.*, p2.*, p3.*, p4.*, p5.*
FROM proizvodi_1_nivo p1,proizvodi_2_nivo p2,proizvodi_3_nivo p3,proizvodi_4_nivo p4,proizvodi_5_nivo p5
WHERE p2.sif_proizvod_1=p1.sifra_proizvoda_1
AND p3.sif_proiz_2=p2.proizvod_nivo_2
AND p4.sif_pro_3=p3.proiz_nivo_3
AND p5.p_sifra_4=nivo_4_proizvod 
当它被创建时,我可以看到所有列的名称,但它不能检索任何数据。我用这种方式创建了许多其他视图,但我只对这一个有问题。这可能与约束有关吗


谢谢您的帮助。

您知道您的结果将是笛卡尔积。您需要优化您的查询以高效地工作,并且需要对此进行更改


p5.p_sifra_4=p4.nivo_4_proizvod来自上一列。您忘记了p4。

谢谢,我添加了缺少的p4,但它仍然不起作用,我需要在这5个已连接的表上创建一个视图,我不知道任何其他方法HMMM。。。有趣。您是否收到任何错误消息?一切看起来都很好。请重新验证所有字段名称并确认存在问题。如果问题存在,也请输入一些截图。我没有收到任何错误消息。我正在使用sql开发人员向导创建此视图。当我完成时,我得到一条消息,并没有sql错误,当我单击“确定”时,列被创建,但当我单击“数据”选项卡时,并没有任何内容。可能是数据类型吗?当你点击数据时,你在日志中有没有发现任何错误?select查询是否产生相同的no结果?