次のクエリ:のOracle 10gの予期しない "無効な文字" エラー
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 *
は正常に動作します。
ヒントは歓迎します。
ビュー定義を投稿できますか? – a1ex07
@ a1ex07が掲載されています。 – khachik
*実際のビュー名は何ですか? 'create view'コマンドで名前を二重引用符で囲んでいますか? –