儲存過程中拼接字串
不同的資料庫拼接字串的時候有不同的語意.
對於oracle而言,只能用單引號,並且只能用||而不是用加號.如果用加號.oracle會預設把單引號中的字串轉化為數字,一旦轉化不成功,就會提示ora-1702.
對於sybase而言,可以使用||或者+.如果是int或者numeric等非字元型的資料,需要使用convert或者cast強制轉換.
儲存過程中的這些特質,編碼的時候看不出來,必須測試的時候才看得出來.記下來,以後不走彎路.
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/47869/viewspace-903523/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle儲存過程中單引號及字串拼接處理Oracle儲存過程字串
- MySQL儲存過程-->長字串扯分MySql儲存過程字串
- SQL分隔字串的儲存過程 (轉)SQL字串儲存過程
- 在儲存過程A中呼叫儲存過程B的結果儲存過程
- Sqlserver中的儲存過程SQLServer儲存過程
- PB中呼叫儲存過程儲存過程
- java中呼叫儲存過程Java儲存過程
- 儲存過程中巢狀儲存過程的變數執行方式儲存過程巢狀變數
- MySQL儲存過程詳解 mysql 儲存過程MySql儲存過程
- oracle儲存過程將引數字串分割sqlOracle儲存過程字串SQL
- 儲存過程儲存過程
- jsp中呼叫儲存過程JS儲存過程
- 儲存過程中慎用 execute immediate儲存過程
- java中呼叫ORACLE儲存過程JavaOracle儲存過程
- ORACLE儲存過程中建立子過程的測試!Oracle儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- MySQL儲存過程詳解 mysql 儲存過程linkMySql儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- MySql儲存過程中limit傳參MySql儲存過程MIT
- 儲存過程中巢狀事務儲存過程巢狀
- oracle 儲存過程中螢幕列印Oracle儲存過程
- 在儲存過程中寫truncate table儲存過程
- oracle儲存過程中的陣列Oracle儲存過程陣列
- Jsp中呼叫Oracle儲存過程JSOracle儲存過程
- ADO中sqlserver儲存過程使用SQLServer儲存過程
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- 儲存過程與儲存函式儲存過程儲存函式
- Oracle儲存過程Oracle儲存過程
- Mysql 儲存過程MySql儲存過程
- 使用儲存過程儲存過程
- sybase儲存過程儲存過程
- java儲存過程Java儲存過程
- 管理儲存過程儲存過程
- 呼叫儲存過程儲存過程
- 實戰儲存過程排程過程儲存過程
- 從sybase的儲存過程轉向oracle的儲存過程儲存過程Oracle
- MySql儲存過程—2、第一個MySql儲存過程的建立MySql儲存過程
- 把自編儲存過程設定為系統儲存過程儲存過程