oracle ORA-00904: "***": invalid identifier解決辦法

Debug的時候發(fā)現(xiàn)一直是500 Internal server Error,在服務器查log的時候發(fā)現(xiàn)是oracle的 error ORA-00904,這很有可能是SQL語句中的某個字段名寫錯了,例如:select XX from Atable;而此時,Atable表中沒有XX這個字段,或是表名寫錯了,總之,這類錯誤的出現(xiàn),基本上是因為在SQL語句字段名與表不對應;也有可能是存在這個表,但是字段沒有;或是表根本不存在。

后來看了代碼提交記錄,確實有人需要在數(shù)據(jù)庫表中新增字段,這時在自己本地數(shù)據(jù)庫把該新增字段add進去即可alter table Atable ?add XX varchar2(100);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容