Oracle 查詢時報錯ORA-00923: FROM keyword not found where expected,從字面上理解就是SQL語法錯誤缺少FROM關(guān)鍵字,下面簡單說一下可能發(fā)生報錯的幾種情況: 第一種 查詢語句寫的不對,一般是粗心大意寫少了FROM關(guān)鍵字或者寫多了,號 錯誤示范: 1 select* dual; 1 selectdummy,fromdual;
SELECT ID AS(學(xué)號)--中文小括號且使用AS的情形,執(zhí)行時報"ORA-00923: FROM keyword not found where expected" FROM STUDENT SELECT ID(學(xué)號)--中文小括號,執(zhí)行時報"ORA-00904: "ID": invalid identifier" FROM STUDENT SELECT ID "(學(xué)號)"--正常執(zhí)行 FROM STUDENT 8)是否可以保留別名中的空格——可以,但必...
ORA-00923: 未找到要求的 FROM 關(guān)鍵字00923. 00000 - "FROM keyword not found where expected"*Cause: *Action:行1 列 60 出錯 查了相關(guān)資料才知道,oracle case when 取別名是不能帶as的,去掉as即可。 而且性別還不能帶單引號,一般程序里都是取英文,如果是漢子,還不能帶單引號,直接漢子即可,說明下。 總...