以下查询:
SELECT * FROM VIEW_NAME_HERE
导致ORA-00911: invalid character
错误。我尝试使用 SQL Developer、Oracle SQL Developer、Toad 和 java 应用程序来执行它。
VIEW_NAME_HERE
是一种看法。用于创建视图的 SQL 查询如下:
SELECT DISTINCT table1_alias.id2 AS col1 ,
table1_alias.col2,
table1_alias.col3
FROM table1
INNER JOIN table1 table1_alias
ON table1.id1 =table1_alias.id2
WHERE table1_alias.id2<>-55 AND table1_alias.LVL=1
UNION
SELECT col1 ,col2,col3
FROM table2 WHERE col1> 0 AND col4 = 1
AND LVL = 2
SELECT *
从其他视图和表正常工作。
欢迎任何提示。