oracle中字串中使用單引號方法
1、在oracle字串('......')中使用''(兩個連續的單引號'')表示單引號
> select '''' from dual;
(注:最外面的兩個黑色的單引號是相互匹配的,表示是oracle字串;而裡面的連續的兩個紅色單引號一起來代表字串中的一個單引號)
'
-
'
Example (1):
使用單引號來轉義,如: sql='select * from table where name=''' || v_test || '''' 。
Example (2) :
declare
l_name varchar2(20);
v_sql varchar2(300);
begin
v_sql := 'select ename from dept where location=''NewYork''';
execute immediate v_sql into l_name;
dbms_output.put_line(l_name);
end;
Example (3):
declare
l_name varchar2(20);
l_loc varchar2(20) := 'NewYork';
v_sql varchar2(300);
begin
v_sql := 'select ename from dept where location = ''' || l_loc || '''';
execute immediate v_sql into l_name;
dbms_output.put_line(l_name);
end;
2、使用chr(39)代表單引號
> select chr(39) from dual;
C
-
'
sql = 'select * from table where name = ' || chr(39) || v_test || chr(39) ;
:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-739412/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle中的 單引號 和 雙引號Oracle
- 字串中包含單引號和雙引號怎麼處理字串
- lua獲取字串中單引號之間的字串字串
- oracle儲存過程中單引號及字串拼接處理Oracle儲存過程字串
- Oracle中單引號和雙引號的區別Oracle
- oracle中單引號的轉譯Oracle
- oracle中單引號的應用Oracle
- Oracle中單引號與雙引號的區別分析Oracle
- Linux中單引號和雙引號的使用方法及注意事項!Linux
- shell 給字串增加單引號,並移除字串中多餘的空格字串
- oracle 中使用單引號(')和雙引號(")Oracle
- js字串中的三種引號JS字串
- python中單引號,雙引號,多引號區別Python
- Linux Shell 中的反引號,單引號,雙引號Linux
- ORACLE 單引號 雙引號Oracle
- PHP中單引號和雙引號的區別PHP
- 插入單引號在oracle和informix中的區別OracleORM
- linux bash中的引號:單雙引號、反撇號Linux
- shell 指令碼中雙引號、單引號、反引號的區別指令碼
- Python中 單引號,雙引號和三引號的區別Python
- js如何在引號中巢狀使用引號JS巢狀
- shell中單引號、雙引號、反引號、反斜槓的區別
- 在ORACLE SQL語句中,單引號和雙引號的使用OracleSQL
- js中如何在引號中巢狀引號JS巢狀
- PHP中對單引號和雙引號的區別(好文)PHP
- 瞭解 Oracle 中單引號與雙引號的用法,一篇文章教會你!Oracle
- oracle 裡的單引號與雙引號Oracle
- js中關於單引號和雙引號的一點用法JS
- asp.net中關於雙引號和單引號的用法ASP.NET
- Mysql單引號使用MySql
- shell中定義變數用雙引號和單引號以及不用引號的區別變數
- smarty 雙引號中嵌入變數的方法變數
- Jquery單引號和雙引號的使用注意jQuery
- [譯]JavaScript:將字串兩邊的雙引號轉換成單引號JavaScript字串
- 快速實現Word文件中更改單引號教程
- 單引號在動態SQL中的處理SQL
- 陣列拆分成單引號逗號隔開的字串陣列字串
- Linux Shell 單引號 雙引號 使用區別Linux