解決Oracle?查詢時(shí)報(bào)錯ORA-00923:?FROM?keyword?not?found?where?expected的問題
Oracle 查詢時(shí)報(bào)錯ORA-00923: FROM keyword not found where expected
,從字面上理解就是SQL語法錯誤缺少FROM
關(guān)鍵字,下面簡單說一下可能發(fā)生報(bào)錯的幾種情況:
第一種
查詢語句寫的不對,一般是粗心大意寫少了FROM
關(guān)鍵字或者寫多了,
號
錯誤示范:
select * dual;
select dummy, from dual;
正確示范:
select dummy from dual;
第二種
查詢語句和rownum一起使用時(shí)出現(xiàn)
錯誤示范:
select *,ROWNUM from dual;
正確示范:
select d.*,ROWNUM from dual d;
第三種 2023-02-03補(bǔ)充
查詢使用別名時(shí)缺少""
雙引號或誤寫成單引號''
錯誤示范:
--數(shù)字和特殊字符必須使用雙引號 select 'demo' as 1 from dual; select 'demo' as 列(column1) from dual; select 'demo' as 'column1' from dual;
正確示范:
select 'demo' as "1" from dual; select 'demo' as "列(column1)" from dual; select 'demo' as "column1" from dual; -- 字母和中文或(字母|中文和數(shù)字)組合,可以忽略雙引號,但是不建議,遇到特殊符號和關(guān)鍵字依舊會出錯 select 'demo' as column1 from dual; select 'demo' as 列1 from dual;
當(dāng)遇到問題時(shí)不要心急,要冷靜查看是否語法錯誤
歡迎大家補(bǔ)充其它出現(xiàn)該報(bào)錯的情況。
到此這篇關(guān)于Oracle 查詢時(shí)報(bào)錯ORA-00923: FROM keyword not found where expected的文章就介紹到這了,更多相關(guān)Oracle 查詢時(shí)報(bào)錯ORA-00923內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Oracle數(shù)據(jù)庫中表壓縮的實(shí)現(xiàn)方式和特點(diǎn)
在 Oracle 數(shù)據(jù)庫中,表壓縮是一項(xiàng)重要的功能,旨在優(yōu)化存儲空間和提高性能,Oracle 提供了多種表壓縮技術(shù),以適應(yīng)不同的應(yīng)用場景和需求,以下是 Oracle 數(shù)據(jù)庫中表壓縮的實(shí)現(xiàn)方式和特點(diǎn),需要的朋友可以參考下2024-10-10Oracle數(shù)據(jù)庫密碼復(fù)雜度校驗(yàn)?zāi)_本utlpwdmg.sql詳細(xì)解析
我們都知道密碼策略加固的參數(shù)一般包括密碼長度、復(fù)雜度檢測、最大最小使用時(shí)間、過期警報(bào)時(shí)間、最大登錄失敗次數(shù)以及鎖定時(shí)間等設(shè)置,下面這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫密碼復(fù)雜度校驗(yàn)?zāi)_本utlpwdmg.sql詳細(xì)解析的相關(guān)資料,需要的朋友可以參考下2024-04-04關(guān)于oracle邏輯備份exp導(dǎo)出指定表名時(shí)需要加括號的問題解析
Oracle?的exp、imp、expdp、impdp命令用于數(shù)據(jù)庫邏輯備份與恢復(fù),這篇文章主要介紹了oracle邏輯備份exp導(dǎo)出指定表名時(shí)需要加括號嗎,本文給大家詳細(xì)講解,需要的朋友可以參考下2023-04-04ORACLE數(shù)據(jù)庫應(yīng)用開發(fā)常見問題及排除
ORACLE數(shù)據(jù)庫應(yīng)用開發(fā)常見問題及排除...2007-03-03Oracle查詢最近幾天每小時(shí)歸檔日志產(chǎn)生數(shù)量的腳本寫法
這篇文章主要介紹了Oracle查詢最近幾天每小時(shí)歸檔日志產(chǎn)生數(shù)量的腳本寫法,需要的朋友可以參考下2017-07-07oracle中存儲函數(shù)與存儲過程的區(qū)別介紹
這篇文章主要介紹了oracle中存儲函數(shù)與存儲過程的區(qū)別介紹,非常不錯,具有參考借鑒價(jià)值,需要的朋友可以參考下2017-10-10在客戶端配置TNS測試報(bào)錯ORA-12170:TNS:連接超時(shí)
在Red Hat Enterprise Linux Server Releae 5.5 成功安裝ORACLE 10g 后,在客戶端配置TNS后,測試是否可以連接到數(shù)據(jù)塊服務(wù)器,結(jié)果報(bào)錯:ORA-12170:TNS:連接超時(shí)2012-12-12