單引號在動態SQL中的處理
單引號在動態SQL中的處理[@more@]單引號在動態SQL中的處理
SQL程式碼如下:
insert into tmp
select * from v_table
where organize_id like 'A%'
or organize_id = '99999'
動態SQL如下:
execute immediate 'insert into tmp'
||' select * from '
||v_table
||' where organize_id like ''A%'''
||' or organize_id = ''99999''';
也就是說普通SQL的一個單引號在動態SQL使用兩個單引號表示.
SQL程式碼如下:
insert into tmp
select * from v_table
where organize_id like 'A%'
or organize_id = '99999'
動態SQL如下:
execute immediate 'insert into tmp'
||' select * from '
||v_table
||' where organize_id like ''A%'''
||' or organize_id = ''99999''';
也就是說普通SQL的一個單引號在動態SQL使用兩個單引號表示.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/77311/viewspace-1019795/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 訊號處理基本引數
- linux bash中的引號:單雙引號、反撇號Linux
- Oracle中單引號和雙引號的區別Oracle
- JavaScript 中的引數處理JavaScript
- 處理python中的訊號Python
- BIRT 中如何根據引數動態拼接 SQLSQL
- Golang的單引號、雙引號與反引號Golang
- zsh 命令在 alias 中如何轉義 ' 字元(單引號)字元
- 在 Laravel 中優雅處理 Form 表單LaravelORM
- 不care工具,在大資料平臺中Hive能自動處理SQL大資料HiveSQL
- 反單引號在vue檔案的alert中怎麼換行Vue
- 【SQL】Oracle SQL處理的流程SQLOracle
- MyBatis SQL xml處理小於號與大於號正確的格式MyBatisSQLXML
- linux中的訊號處理與SROPLinux
- shell中定義變數用雙引號和單引號以及不用引號的區別變數
- MySQL:簡單記錄訊號處理MySql
- HTML 單引號與雙引號HTML
- Linux中單引號和雙引號的使用方法及注意事項!Linux
- SQL中的常用的字串處理函式大全SQL字串函式
- 影片美顏SDK動態處理技術與靜態處理技術
- Oracle SQL處理OracleSQL
- 詳述一條SQL引發的高CPU故障處理過程SQL
- MySQL 動態字串處理詳解MySql字串
- MyBatis SQL資料庫xml處理小於號與大於號正確的格式MyBatisSQL資料庫XML
- DOM在Ahooks中的處理過程Hook
- 在 SQL Server 中使用 Try Catch 處理異常SQLServer
- lua獲取字串中單引號之間的字串字串
- OpenGL 和 GLSL 在頂點著色器中動態調整裁剪平面引數的簡單程式碼示例
- 驗證碼處理在自動化測試中的應用
- 關於SQL Serve資料庫r帳號被禁用的處理方法SQL資料庫
- Linux Shell 單引號 雙引號 使用區別Linux
- 【C進階】14、單引號和雙引號
- PB帶引數帶結果集的動態SQL查詢SQL
- Room & Kotlin 符號的處理OOMKotlin符號
- 3、Webserver如何處理動態檔案WebServer
- 提取分割單引號 ‘ ‘ 之間的內容且不重複分割單引號 pythonPython
- MyBatis 引數處理MyBatis
- 瞭解 Oracle 中單引號與雙引號的用法,一篇文章教會你!Oracle
- 語音訊號處理入門系列(2)——訊號處理中的幾個關鍵概念音訊