ORA 00923未找到要求的FROM關鍵字

2022-02-14 22:14:28 字數 1536 閱讀 4556

1樓:匿名使用者

未找到關鍵字是搜尋目標錯誤。size,date都是oracle關鍵字,不能出現在sql的as後面。寫成 size1,date1 會解決「未找到要求的 from 關鍵字」問題。

所描述**也是不對的,filecontenttype = 'folders'filepath = '出現的地方也不對,不應該在select子句中,而是在where後。

oracle錯誤檢查辦法。

1、檢查sql語句語法是否正確。

2、檢查sql語句中是否包含特殊字元。

3、檢查sql語句結尾是否包含分號。

4、檢查sql是否包含中文逗號。

5、檢查資料庫表是否存在。

2樓:幹澹磨略

你用sqlserver的sql去訪問oracle資料庫,當然要出錯的oracle沒有top

3的正確的寫法是

select

*from

t_employee

where

rownum

<=3order

byfsalary

desc;

3樓:邰輝荀暄和

檢查一下是不是少標點符號、空格什麼的,用sql格式化工具檢視一下。

4樓:桃花still笑春風

怎麼解決的呀?我也遇到了同樣的問題!

用select語句檢索oracle資料庫時出現ora-00923:未找到要求的from關鍵字是什麼原因啊?

5樓:匿名使用者

oracle不是sql server

所以不能用top 5

想用的話這麼用

select * from table where rownnm<=5 order by id

6樓:

原因是語句寫錯了。

"select top 5 * from table order by id"這個是sql server的語句,「top 5 *」的用法在oracle中不被承認,應該改成"select * from table where rownum < 6 order by id"

如例句,如果"from"寫成"form"等等錯誤。也會報此錯誤。

如例句,如果"select"寫錯,是報無效的sql語句如例句,如果table寫錯且錯的表不存在,是報表或檢視不存在

7樓:匿名使用者

是筆誤吧,應該這樣:

select * from table where rownum<=5 order by id

ora-00923: 未找到要求的 from 關鍵字

oracle+mybatis sql報ora-00923: 未找到要求的 from 關鍵字

8樓:延時祕籍艾力久

size,date都是oracle關鍵字,不能出現在sql的as後面。

求oracle內建函式怎麼寫,求一個oracle內建函式怎麼寫

如果確定每個字串裡面只有2個 可以用substr和instr這個兩個函式組合實現,如下的結果即為456。select substr 123 456 789 instr 123 456 789 1,instr 123 456 789 1 instr 123 456 789 1 from dual 建立...

鑽戒上刻的d0 74ctd0 09ct是什麼意思,是幾克拉的鑽呢

d0.74ct d0.09ct。是鑽石重0.74克拉與0.09克拉。也就是主石0.74克拉,配石0.09克拉 ct是克拉 重量單位 1克 5克拉。1克拉 100分。也可以是74分鑽 配鑽9分的鑽。d0.74ct就是0.74克拉,d0.09ct就是0.09克拉 配石0.74ctd0.09克拉。1克拉 ...

深井水錳超0 09能吃嗎,水中錳含量超了0 05能喝嗎

不建議直接bai喝。因為通常大多數du 深井水含zhi鐵,錳等重金屬超標,長期飲用dao有害健回康。建議還是不答 要喝深水井的水,由於很多礦物質含量都是超標的,而且鹼性也是比較大,而人身體適合喝弱鹼性的水。補充水的 不好,和深井淺井是沒有直接的關係,主要是和當地的環境以及水中所含成分有關。具體水質需...