儲存過程中拼接字串
不同的資料庫拼接字串的時候有不同的語意.
對於oracle而言,只能用單引號,並且只能用||而不是用加號.如果用加號.oracle會預設把單引號中的字串轉化為數字,一旦轉化不成功,就會提示ora-1702.
對於sybase而言,可以使用||或者+.如果是int或者numeric等非字元型的資料,需要使用convert或者cast強制轉換.
儲存過程中的這些特質,編碼的時候看不出來,必須測試的時候才看得出來.記下來,以後不走彎路.
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/47869/viewspace-903523/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jsp中呼叫儲存過程JS儲存過程
- Sqlserver中的儲存過程SQLServer儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- 儲存過程與儲存函式儲存過程儲存函式
- unidac儲存過程儲存過程
- firedac儲存過程儲存過程
- 呼叫儲存過程儲存過程
- mysql 儲存過程MySql儲存過程
- SQLSERVER儲存過程SQLServer儲存過程
- Oracle儲存過程Oracle儲存過程
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- MySQL儲存過程中如何使用ROLLBACKMySql儲存過程
- MySQL---------儲存過程MySql儲存過程
- 造數儲存過程儲存過程
- linux呼叫儲存過程Linux儲存過程
- Oracle儲存過程-1Oracle儲存過程
- 儲存過程——遊標儲存過程
- Winform呼叫儲存過程ORM儲存過程
- 儲存過程 傳 datatable儲存過程
- mysql儲存過程整理MySql儲存過程
- JAVA儲存過程(轉)Java儲存過程
- JdbcTemplate調儲存過程JDBC儲存過程
- MySQL之儲存過程MySql儲存過程
- oracle的儲存過程Oracle儲存過程
- 使用儲存過程(PL/SQL)向資料庫中儲存BLOB物件儲存過程SQL資料庫物件
- Sql儲存過程分頁--臨時表儲存SQL儲存過程
- mybatis儲存過程返回listMyBatis儲存過程
- 資料庫儲存過程資料庫儲存過程
- mysql如何呼叫儲存過程MySql儲存過程
- Mysql 儲存過程的使用MySql儲存過程
- SQL 分頁儲存過程SQL儲存過程
- 原創:oracle 儲存過程Oracle儲存過程
- mongo 儲存過程詳解Go儲存過程
- PL/SQL中動態掉用儲存過程SQL儲存過程
- 查詢當前資料庫存在某個字串的儲存過程資料庫字串儲存過程
- mysql和orcale的儲存過程和儲存函式MySql儲存過程儲存函式
- Oracle儲存過程中定義多個遊標Oracle儲存過程
- Oracle儲存過程中跳出迴圈的寫法Oracle儲存過程