首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建编辑视图的错误ORA-00933

创建编辑视图的错误ORA-00933
EN

Stack Overflow用户
提问于 2020-03-17 16:11:54
回答 1查看 85关注 0票数 0

我试图在Oracle11g中创建一个编辑视图,它给出了"ORA-00933 SQL命令未正确结束“的错误,我与模式和sys的所有者一起运行了它,但是错误仍然存在。

代码语言:javascript
复制
CREATE OR REPLACE FORCE EDITIONING VIEW "CEGASV3"."VE_COML_FACTIVEL"(
    "PK_FACTIVEL", "FACTIVEL", "ENDERECO", "NOMECONTATO", "TELCONTATO01", "TELCONTATO02", 
    "EMAIL", "SEGMENTO", "DT_DIGIT", "RESPONSAVEL", "INFOUTEIS", "NOME_TABELA_HISTORICO", 
    "DATA_HORA","VPD_GEMPI","ORA_GEOMETRY","ORA_GEOMETRY_GOOGLE","STATUS" 
) AS 
SELECT F.PK_FACTIVEL, F.FACTIVEL, F.ENDERECO, F.NOMECONTATO, F.TELCONTATO01, F.TELCONTATO02, 
F.EMAIL, F.SEGMENTO, F.DT_DIGIT, F.RESPONSAVEL, F.INFOUTEIS, F.NOME_TABELA_HISTORICO, 
F.DATA_HORA, F.VPD_GEMPI, F.ORA_GEOMETRY, F.ORA_GEOMETRY_GOOGLE, F.STATUS
FROM CEGASV3.COML_FACTIVEL F   
LEFT JOIN CEGASV3.COML_PROSPECT P ON P.FK_FACTIVEL = F.PK_FACTIVEL   
WHERE P.PK_PROSPECT IS NULL;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-17 16:32:55

不能将复杂视图创建为编辑视图。这意味着您不能使用多个表作为视图的查询,它必须是单个表视图。

编辑视图是基表的包装器。它只能是对基表的直接查询,但可以显示列的子集并给它们提供别名。

阅读更多关于编辑视图这里的信息。

干杯!!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60726145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档