都是分號惹的禍(ORA-00911: invalid character)
ORA-00911: invalid character
檢查了半天,實在是沒找到任何SQL錯誤的原因,(本來懷疑是字元轉碼的問題,後來給排除了);最後,終於在網上查到了答案,原來“都是分號惹的禍”!
我一般寫SQL的時候都喜歡在每個語句結尾加上";",我想這也是一般寫SQL的程式設計師的習慣。因為很多SQL的查詢分析其時都會將這個分號當成一個語句的結束。但是,其實在正式執行的時候,是不能將這個分號扔到Oracle的解析器中的,因為Oracle的語法解析器特別嚴格,就會報出以上的錯誤出來,解決方法也很簡單,去掉分號就可以了。
以上的問題適用於任何用程式書寫的Oracle資料查詢,看起來有時候習慣也會害死人的。
注:
我是用C++語言的OCI介面呼叫sql語句,sql語句末尾加了分號。
錯誤號: 911
錯誤描述:ORA-00911: invalid character
相關推薦
都是分號惹的禍(ORA-00911: invalid character)
今天在寫SQL查詢Oracle中的資料時遇到一個問題。在一般的SQL查詢分析器中寫好的SQL語句(執行一切正常),扔到用C++寫的程式中就報錯。錯誤程式碼如下:ORA-00911: invalid character檢查了半天,實在是沒找到任何SQL錯誤的原因,(本來懷疑是
ORA-00911: invalid character SQL包含中文報錯
har lec sharp nullable setenv alt where data sel 在 PL/SQl下正常運行 但是在vs下卻報錯,首先檢查 拼接的SQL末尾是否包含";"(如果SQL末尾含有";"pl還是能夠正常執行額)否則就可能是由於以下原因造成的了 包含
都是分號惹的禍 ORA-00911
sof 匹配 再次 jdb soft 執行 結果 無效 可能 使用JMeter連接oracle數據庫,訪問JDBC 請求,執行結果提示:ORA-00911: ??Ч??? 意思為無效的字符錯誤 說明了在執行的的SQL語句中出現了無效字符,所以在AQL語句無法通過語法分析
oracle報ORA-00911:invalid character
轉自;http://www.cnblogs.com/chuang-sharing/p/9493316.html 今天查問題的時候,發現一個在分號後邊加註釋,解析錯誤的問題; select decode(td.invoice_type,'1','增值稅
SQL語句結尾處多加了一個分號,導致出現 ------ORA-00911: 無效字元---錯誤
String sql = "select * from (select USER_ID,USER_NAME,FACEADDRESS,rownum as no FROM ((SELECT STUDEN
java.sql.SQLSyntaxErrorException: ORA-00911: 無效字元 分號問題
<mapper namespace="com.bjsxt.po.User" > <select id="findAll" resultType="User" >
oracle資料庫 ora-- 00911 ,incalid character無效字元 處理方案
在平時的Java程式設計中,自己編寫的sql語句會遇到一個很常見但是又不好發現的錯誤,就是 ora-- 00911 ,incalid character無效字元;我們通過複製控制檯列印的sql語句放到PL\SQL中執行,並不會報上述錯誤,這是為什麼呢? 首先我們
Invalid character found in method name. HTTP method names must be tokens
error 緩沖 pan img cut ade odi port col o.apache.coyote.http11.Http11Processor : Error parsing HTTP request header Note: furt
解決Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 問題
== number keyword 解決辦法 class rac ref request 反斜杠 通過這裏的回答,我們可以知道: Tomcat在 7.0.73, 8.0.39, 8.5.7 版本後,添加了對於http頭的驗證。 具體來說,就是添加了些規則去限制HTTP頭
ORA-10635: Invalid segment or tablespace type
space tables ecif 物化視圖 gem you opera idt column 上周星期天在遷移數據時,碰到了ORA-10635: Invalid segment or tablespace type 錯誤,當時的操作環境如下: 操作系統版本: [[emai
An invalid character [32] was present in the Cookie value
第一次 simple ron proc ket sta tex rfc highlight HTTP Status 500 – Internal Server Error Type Exception Report Message An invalid charact
【bug】Syntax error on token "Invalid Character", delete this token 的解決
原因 存在 普通 .net style line table 什麽 nta 原文地址:https://blog.csdn.net/actsai/article/details/24256987 eclipse 中遇到了Syntax error on
ORA-55610: Invalid DDL statement on history-tracke
ORA-55610 Flashback Oracle 刪除表的時候報錯 SQL> drop table u1;drop table u1*ERROR at line 1:ORA-55610: Invalid DDL statement on history-tracked table 查詢錯
ora-01017 invalid username/password logon denied
password 用戶名 bsp ava SQ 一個用戶 問題 sql pl/sql ora-01017 invalid username/password logon denied pl/sql可以登錄,java程序就是不行;後來換了一個用戶,就可以登錄; 後來把用戶
plsql報ora-00911錯誤的解決
ima 但是 utf-8 rri image 其他 安裝包 lang parameter 論不作死就不會死的過程,樓主之前因為得了一個oralce9i的精簡版的客戶端安裝包,我也分享過給其他人使用這個安裝包,沒聽人反饋過說有問題,所以這次換了電腦後果斷就安裝這個客戶端。然後
使用Hibarnate: 出現 java.sql.SQLException: ORA-00911: 無效字符, 解決思路
sele ber 解決 perm 地方 查詢 rmi which style 1. 查看到: Hibernat自動生成的sql查詢語句 Hibernate: select * from ( select module0_.MODULE_ID as MODULE_ID1_1
.NET 通過entity framework報數據庫連接錯誤:ORA-01017: invalid username/password; logon denied
ces lse rac string lec oca policy system 得到 如題,答案為:【ORA-01017】.NET程序連接數據庫失敗 轉載文章內容如下: 遇到問題 使用 C#/.NET 開發的一個客戶端程序,需要連接 ORACLE 數據庫,使用 O
java.lang.IllegalArgumentException: Invalid character found in the request target.
bsp exce lan character java invalid nco script follow java.lang.IllegalArgumentException: Invalid character found in the request target.
ORA-01017: invalid username/password;坑啊坑;
ann logon cannot invalid nbsp exceptio 都對 prope transacti HTTP Status 500 - Request processing failed; nested exception is org.springfram
tomcat請求引數問題解決: Invalid character found in the request target. The valid characters are defined in
背景:研發的同事在測試環境的tomcat發現了一個問題, ‘Note: further occurrences of HTTP header parsing errors will be logg