2017-04-26 40 views
0

這裏是我的代碼:ORA-00911我做錯了什麼?甲骨文

DROP TABLE cover_resp; 
DROP TABLE cover; 
DROP TABLE absence; 
DROP TABLE sickness; 

select constraint_name, constraint_type, table_name 
from user_constraints 
where table_name IN ('SICKNESS' , 'ABSENCE' , 'COVER' , 'COVER_RESP') 

我在做什麼錯?我不斷收到相同的ORA-00911錯誤消息。

+2

什麼前端程序,你用它來與數據庫進行交互? SQL \ * Plus的? SQL Developer?蟾蜍?還有別的嗎?無論如何,錯誤信息包含更多細節 - 它們如何顯示取決於您的前端,但它們都應包含相同的信息。什麼是完整的錯誤信息?另外:我希望你期望你的查詢結果是空的(返回零行)。那是你在找什麼? – mathguy

+1

您是否試圖在一個PreparedStatement內運行所有五個語句? –

回答

0

沒有什麼似乎是你的代碼有問題。但是,ORA:000911代表無效字符。

嘗試重新鍵入您的代碼並再次運行它。

0

一個典型的情況是看起來像一個正常空間的「非破壞」空間,但是是一個不同的角色。在Mac上,你可以得到[Option] + Space。每當這樣的事情是在你的代碼,你會得到ORA-911 ...

希望幫助