2
根據語句SELECT
的Oracle文檔,應該可以使用不帶關鍵字或具有關鍵字AS
的別名別名。然而,混疊表與關鍵字AS
導致錯誤:從具有別名的表中選擇SQL(Oracle9i)
ORA-00933: SQL command not properly ended
例如,以下語句失敗,上述錯誤:
SELECT COUNT(*) FROM MY_TABLE AS A;
一旦關鍵字AS
除去它按預期執行。
任何人都可以請評論這一點。有沒有辦法使AS
應用於表格別名工作?
P.S.我使用的代碼生成工具可以在運行時將一些Java代碼轉換爲SQL語句。此實用程序使用AS
強制使用別名。
當我一直在使用oracle數據庫#時,我也注意到它不接受AS標識符。 –
甲骨文的AFAIK表別名從未接受過AS,但仍然沒有(我沒有使用過Oracle 12c)。我還沒有看到他們的文檔中提到的表別名。但我希望它是一個選項。由於現在沒有選擇,我沒有辦法在Oracle中使用AS工作來創建表別名。 –
@ThorstenKettner我擔心會發生這種情況(:請發表您的評論作爲回答 – 01es