oracle資料庫 ora-- 00911 ,incalid character無效字元 處理方案
在平時的Java程式設計中,自己編寫的sql語句會遇到一個很常見但是又不好發現的錯誤,就是 ora-- 00911 ,incalid character無效字元;我們通過複製控制檯列印的sql語句放到PL\SQL中執行,並不會報上述錯誤,這是為什麼呢?
首先我們檢查程式中的SQL語句是不是以“分號”結尾,例如: public static final String QUERY_DATA = "SELECT NAME FROM STUDENT WHERE ID = 1;";
發現了沒,一個很細微的錯誤,我們把 “分號”去掉程式就不會報錯了,或者加上 BEGIN END;
public static final String QUERY_DATA = "BEGIN SELECT NAME FROM STUDENT WHERE ID = 1;END;";
相關推薦
oracle資料庫 ora-- 00911 ,incalid character無效字元 處理方案
在平時的Java程式設計中,自己編寫的sql語句會遇到一個很常見但是又不好發現的錯誤,就是 ora-- 00911 ,incalid character無效字元;我們通過複製控制檯列印的sql語句放到PL\SQL中執行,並不會報上述錯誤,這是為什麼呢? 首先我們
oracle報ORA-00911:invalid character
轉自;http://www.cnblogs.com/chuang-sharing/p/9493316.html 今天查問題的時候,發現一個在分號後邊加註釋,解析錯誤的問題; select decode(td.invoice_type,'1','增值稅
Oracle:ORA-00911: 無效字元
Hibernate的SQLQuery查詢SQL的時候報的異常:ORA-00911: 無效字元; 庫是Oracle: 列印sql直接在plsql中執行是沒問題的,但是在java程式碼中執行的時候就會報異常:ORA-00911: 無效字元; 其問題根源在SQL的最後結尾處的
oracle資料庫建立使用者,角色,授權
建立使用者 1.oracle建立使用者 sql語句是 :create user 使用者名稱 identified by 口令 ps:sql語句中紫色的詞語表示需要使用者自定義 例如:create user input identified by input12345
oracle資料庫亂碼解決,字符集編碼問題
一、問題描述: 在將其它資料庫的資料匯出檔案匯入本地新建資料庫時,所匯入的資料全部是亂碼,一般表現為資料表中列的值類似於"?????",即內容大部分為?的表現形式。初步判斷是因為Oracle客戶端與資料庫編碼不一
oracle資料庫的impdp,expdp
oracle資料庫在遷移的時候如果資料庫的資料量在100G以內,建議是用資料泵,如果資料庫的資料量大於100G,建議使用其它的資料同步工具。 oracle資料庫使用資料泵匯入匯出的是 相同的資料庫版本,相同的使用者名稱字,相同的表空間 ,想要看匯出的情況可以加個引數logf
oracle資料庫表空間,使用者許可權,分割槽表建立基礎知識(一
--sys管理員使用者登入 conn sys/222818 as sysdba alter user Libaobao account lock;--解鎖新建使用者 alter user Libaobao account unlock; --鎖定新建使用者 --刪除該新建使用者 drop user
oracle資料庫 ORA-01810: 格式程式碼出現兩次
昨晚做一個系統時,需要查詢兩個時間區間的跨度,需要使用TO_DATE函式,一開始寫成了Sql程式碼 TO_DATE('2011-09-24 00:00:00','YYYY-MM-DD HH:mm:ss') 結果報ORA-01810 格式程式碼出現兩次的錯誤.後來上網查詢後,發現是格式化字串有問題,其中不應該
oracle 資料庫連結慢,連結成功後訪問速度正常
最近某客戶環境下oracle連結異常緩慢,檢查oracle 配置,log 檔案 無果 最終發現是dns 解析問題。 vi /etc/resolv.conf 統統注掉 問題解決 帶來新問題(暫時
mybatis+mysql/oracle 資料庫批量插入,主鍵自增長
1 mybatis+oracle <!-- https://mvnrepository.com/artifact/com.oracle/ojdbc6 --> <dependency> <groupId>com.oracle&
Oracle資料庫——限定查詢,範圍查詢,NULL判斷-02
限定查詢 簡單查詢會將一張資料表之中的全部資料行進行返回,如果說現在表中的資料行過多,那麼肯定無法進行瀏覽,所以必須對顯示的資料行的返回做一個限定。 限定查詢的是在簡單查詢的基礎上增加若干個查詢的限定條件,所有的限定條件使用WHERE子句表示,此時 的語法如下 SEL
檢視oracle資料庫當前版本,包括升級的記錄
set pages 100 lines 120 col action format a6 col namespace format a10 col version format a10
檢視Oracle資料庫DBA角色,以及如何去除使用者的DBA許可權
突然想檢視資料庫中哪些使用者擁有DBA許可權,於是百度了一下,找到了這一條語句: select * from dba_role_privs where granted_role='DBA'注意:執行這一條語句需要執行者本來就要有DBA許可權 另外如果要是想收回某使用者的D
【DRP】——oracle資料庫中sys,system,scott,hr使用者的區別
背景: 每一個不曾出現錯誤的一天,都是對學習機會的浪費。so今天是又遇見問題的節奏哦。Oracle雖然有安裝教程,但是擋不住我電腦想犯錯的心。錯誤天天有,今天特別多。但今天的錯誤,確是小編自己
Oracle資料庫誤刪,誤修改已經提交的恢復方法
以前給自己制定了一個計劃,一個月至少寫一篇部落格。感覺這個已經被我默默的給破化了,以前這樣想的就是給自己一些計劃去學習新的東西。最近感覺狀態很差,沒有心情學習(也許是因為過年,也許是因為公司)。自己入這行也這麼久了,感覺看不到前途的光芒,有點轉行的念頭了。不發牢
對 oracle 資料庫日期格式,以及對日期操作的理解
剛才我寫了一條sql 語句:如下 select * from t_f63_final_operate_history t where oper_Date >= to_date('2014-10-21','yyyy-mm-dd') and oper_Date <
Oracle 資料庫通用類,java呼叫儲存過程。
package com.topcheer.file.excel; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.ResultSet; import java.s
Oracle查看字符集,以及中文亂碼的處理
遠程 環境變量 param sele nbsp 系統 strong select database col VALUE format a20select PARAMETER,VALUE from nls_database_parameters where PARAMET
oracle匯入和匯出,以及報錯的處理包括高版本的dmp匯入到低版本
匯入命令 imp 使用者名稱/密碼@你在tnsnames.ora中配置的服務名字 fromuser=你原來匯出的使用者名稱 touser=你現在要匯入到那個使用者 file=dmp檔案所在位置 imp znsh/[email protected] fromuser
小程式 textarea、input 層級過高,導致填寫內容穿透,z-index無效問題解決方案。
小程式的textare、input輸入框層級是最高的 那麼我們在textare、input輸入的內容就會總是顯示在最上一層。 這是時為什麼呢?官方文件有說明,因為textare、input這些是原生元件。原生元件的層級是最高的,不管其它非原生元件z-index設定多大,