Oracle单引号的用法-转义

在ORACLE中,单引号有两个作用:
  1:字符串是由单引号引用
 
2:转义。

单引号的使用是就近配对。而在单引号充当转义角色时相对不好理解

1.从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只有一个),就会当作转义符。

insert into biz_backcfginfo values (‘54‘,

                ‘OPS_AUDIT‘,

                ‘to_char(APPROV_TIME,‘‘yyyyMMdd‘‘)‘, 

                ‘1‘,

                ‘10‘,

                ‘‘,

                ‘2‘,

                ‘‘,

                ‘*‘,

                ‘|‘,

                ‘‘,

                ‘审批OPS_AUDIT增量迁移‘); 
时间: 2024-07-29 12:36:52

Oracle单引号的用法-转义的相关文章

Oracle单引号问题

获取一个单引号: select '''' from dual 开头结尾的单引号为字符串起止符,第二个单引号转义,第三个为单引号 select 'test''''' from dual 结果为test’’ 开头和结尾表示引用一个字符串常量,剩余的从左向右分析,第一个对第二个进行转义 原文地址:https://www.cnblogs.com/GodSince/p/10950551.html

Oracle单引号转义符

作用:Increase readability and usability (增加可读性和可用性) 用法:select  q'[ select * from ]'||table_name|| ';'   from all_tables; q'[ ]' 其中[] 可以改变为其他任意字符 原文地址:https://www.cnblogs.com/jycjy/p/11407684.html

php单引号中字符串的转义("\")

我们知道php中的单引号不会对其中的字符串变量进行替换处理,只有双引号才能进行替换处理.那么单引号会对转义处理吗? <?php function dump($str){ echo "<pre>"; print_r($str); echo "</pre>"; } $str = 'aaa\nb'; $str2 = 'aaa\\nb'; $str3 = 'aaa\'b'; dump ($str); dump ($str2); dump ($s

PHP单引号和双引号区别

关于单引号和双引号的区别和效率问题.很多朋友了解的不是很清楚,一直以为PHP中单引号和双引号是互通的,直到有一天,发现单引号和双引号出现错误的时候才去学习研究.所以今天再拿出来谈谈他们的区别,希望大家不要再为此困惑." " 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出.' ' 单引号里面的不进行解释,直接输出.从字面意思上就可以看出,单引号比双引号要快了.例如:$abc='my name is tome';echo $abc //结果是:my name is tomec

c语言中的引号处理--单引号和双引号

单引号中的字符表示一个整型值,比如'A'是一个字符常量,在ascii字符集中其值为65: 双引号中是字符串常量,比如"A"在存储中是: A\0,即用字符'\0'表示字符串的结束 关于引号对比和输出时的转义,用下面的程序说明: #include<stdio.h> main() { int c; while((c=getchar()) != EOF){ if(c=='\"') /* 转义符可以去掉,这句也可写成if(c=='"') */ printf(&qu

再谈PHP单引号和双引号区别

其实在之前的PHP100视频教程里我就讲过,单引号和双引号的区别和效率问题,但还是很多朋友了解的不是很清楚,一直以为PHP中单引号和双引号是互通的,直到有一天,发现单引号和双引号出现错误的时候才去学习研究.所以今天再拿出来谈谈他们的区别,希望大家不要再为此困惑." " 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出.' ' 单引号里面的不进行解释,直接输出. 从字面意思上就可以看出,单引号比双引号要快了. 例如:     香格里拉娱乐城$abc='my name is t

php单引号和双引号

在某些特定情况下,单引号的效率比双引号高.PHP把单引号中的数据视为普通字符串,不再处理.而双引号还要对其中的字符串进行处理,比如遇到$了会把其后的内容视为变量等. 我们知道php中的单引号不会对其中的字符串变量进行替换处理,只有双引号才能进行替换处理.那么单引号会对转义处理吗? <?php $str = 'Welco\tme to Sn\nlhan\'gha\\i!'; echo addslashes($str),"<br>"; echo $str,"&l

Oracle q&#39; 简化单引号转义

Oracle q' 简化单引号转义分类: SQL & PL/SQL 2014-03-10 22:42 633人阅读 评论(0) 收藏 举报qoracle从10g开始引入该特性.q'后面的字符可以是:![ ]{ }( )< >前提是这些字符不会出现在后续的SQL中.请看例子,这两种写法都正确,后者显然可读性更强.select 'it''s an example' from dual;select q'[it's an example]' from dual Oracle q' 简化单引号

ASP,VB,JAVASCRIPT 拼HTML时多层单引号双引号嵌套用法,实用(转载)

s.html中的单引号.双引号及其转义使用(转) 收藏   在js中对相关字符做判断或取值,或者拼HTML赋值的时候很多情况下都会用到这些,也是我刚刚遇到的问题,通过参考下面的这篇文章,一切都解决了,摘抄下来做个笔记!呵呵... ------ 在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下:<input value="Test" type="button" onclick="alert(""OK"&q