ORA-00911錯誤及解決方法


轉載自:http://www.cnblogs.com/zhangronghua/archive/2007/08/29/874484.html

2007年的。

   今天在開發中遇到了一個問題,被困擾了好找時間。 事情是這樣的,
因為我們現在做的系統數據庫是用oracle,而我又喜歡凡是和數據庫
有關的語句先在pl/sql developer里面測試好了,再往程序里面寫。而今天做的代碼里
面涉及到查詢庫里面現在有沒有用戶輸入的表所對應的同義詞。所以我便寫了這樣的一條語句:
string.format(select * from user_synonyms where upper(synonym_name)='{0}' and  upper(table_name)='{0}';",


      this.txtSourceTableName.Text.ToUpper());誰知在調試的時候走到這個地方就報“ORA-00911: 無效字符”的錯誤。

解決辦法:
可是我明明在pl/sql developer里面測試好了的。困惑了好一會,才發現是最后面的那個“;”號惹的禍。
把它刪除掉就行了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM