以前碰到過這個問題,後來忘了》_<
這次正好同事遇到這個問題,記錄一篇日誌備忘。
問題很容易描述,就是在sql語句中的字串**現了&符號,當執行的時候會被認為是引數需要傳遞,如update product set brand = 'd&g';
解決辦法是把語句改為:update product set brand = 'd' || '&' || 'g';
或者是:update product set brand = 'd' || chr(38) || 'g';
live writer真的很方便啊,以前想記錄點什麼東西總覺得通過web發布很麻煩,現在沒有偷懶的理由了。
PLSQL中轉義字元 的處理
通過plsql developer 在進行資料庫維護時,經常會碰到一些包含 的update 或者insert語句,無法插入,特別是資料量很大時。解決辦法是,將 color green color 用 color green chr 38 color 替換。例如 出錯語句 會提示輸入引數 insert...
PL SQL中的異常處理
pl sql 程式在執行的過程當中,可能會出現錯誤或者異常的情況,例如無法建立與oracle的連線,或者返回多行的錯誤。好的程式應該是對可能發生的異常情況進行處理,異常處理 在exception中實現。可以在exception塊中使用when語句來定義異常處理。when語句的使用方法如下 excep...
PLSQL中的異常處理
plsql中的異常一般有兩種 1 oracle 內部錯誤丟擲的異常 這又分為預定義異常 有錯誤號 常量定義 和 非預定義例外 僅有錯誤號,無常量定義 2 程式設計師顯式的丟擲的異常 處理預定義的例外 有些常見例外,oracle 都已經預定義好了,使用時無需預先宣告,比如 no data found ...