Oracle 表別名與 "AS" 關鍵字:常見錯誤及解決方法
本文探討在 Oracle 資料庫中使用 SQL 查詢時,特別是使用 "AS" 關鍵字為表格設定別名時,常會遇到的一個錯誤。
問題:
嘗試在 Oracle SQL Developer 中執行以下查詢:
<code class="language-sql">SELECT G.Guest_ID, G.First_Name, G.Last_Name FROM Guest AS G JOIN Stay AS S ON G.Guest_ID = S.Guest_ID WHERE G.City = 'Miami' AND S.Room = '222';</code>
結果出現錯誤:
<code>ORA-00933: SQL command not properly ended 00933. 00000 - "SQL command not properly ended" *Cause: *Action: Error at Line: 2 Column: 12</code>
解決方法:
與其他資料庫伺服器不同,Oracle 資料庫不允許使用 "AS" 關鍵字為表格設定別名。 因此,只需移除 "AS":
以上是為什麼使用「AS」作為表別名會導致 Oracle SQL 中出現 ORA-00933 錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!