Oracle q' 简化单引号转义

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' 简化单引号转义

时间: 2024-10-06 01:39:05

Oracle q' 简化单引号转义的相关文章

单引号转义符q’的使用

当字符串包含单引号时,可以使用转义符q'对单引号进行转义. q'后面的字符可以是:     !     [ ]     { }     ( )     < > 前提是这些字符不会出现在后续的SQL中. 例子1:直接使用单引号转义 SQL> select 'it''s an example' as"Example" from dual; Example ------------------------------ it's an example 例子2:使用q'转义符转

SQL 单引号转义

declare @userNum varchar(50),@waterNum varchar(50),@tableName varchar(20),@sql varchar(max) select @userNum=YHBH,@waterNum=SBBH,@tableName=vlg.vlgFZ from YHXX yh left join vlgInf vlg on yh.vlgName=vlg.vlgName where (yh.vlgName+yh.YHDZ) like '恒大金碧天下13

mvc 单引号转义到界面输出变成了&amp;#39;解决办法

1. @MvcHtmlString.Create(@ViewBag.JsonDateMenu),这样之后,一切正常了!,一般扩展HtmlHelp的时候返回MVCHtmlString 都是使用的这个方法 2.  @Html.Raw(@ViewBag.JsonDateMenu) .userCondition: "@Html.Raw(@ViewBag.UserCondition)" mvc 单引号转义到界面输出变成了'解决办法 原文地址:https://www.cnblogs.com/rjf

数据库笔记:字符串单引号转义新方法

从Oracle 10g R1开始,数据库允许用另一个引用符号来代替单引号.当字符串中包含大量单引号时(如 I'm in Xi'an). 以前的表达方式如下: SQL>SELECT * FROM T WHERE ADDR='I''m in Xi''an'; 新表达方法如下: SQL>SELECT * FROM T WHERE ADDR=q'( I'm in Xi'an)';

php jsonp单引号转义

php中jsonp输出时一般用下面的格式: callbackname('json string'); 如果中间的json string中含有单引号,这个输出就是有问题的,调用方一般是无法处理的,所以我们要对单引号进行转义. 如果是用json_encode方式生成可以用下面的方式转义: $ret = json_encode($result, JSON_HEX_APOS); header('Content-Type: text/javascript; charset=utf-8'); echo $c

Oracle单引号转义符

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

Oracle单引号的用法-转义

在ORACLE中,单引号有两个作用:  1:字符串是由单引号引用  2:转义. 单引号的使用是就近配对.而在单引号充当转义角色时相对不好理解 1.从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只有一个),就会当作转义符. insert into biz_backcfginfo values ('54', 'OPS_AUDIT', 'to_char(APPROV_TIME,''yyyyMMdd'')', '1', '10', '', '2', '', '*', '|', ''

Oracle单引号问题

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

[转载]PHP效率计:从引号开始(单引号、双引号效率区别)

原文地址:http://blog.sina.com.cn/s/blog_640b03390100sham.html 一直以来,程序的执行效率就是人们所关注的,在PHP中也不例外,从最简单的引号,也在思考他的效率.我们特别做了实验,我们自称这个实验可能前无古人,后无来者.我们的实验是借助最初级的实验方法:累积法和多次实验求平均值. 实验一:在普通情况下的效率我们的实验是5000次执行10000个字节的文件,获得解析过程中的速度.首先,本实验特别规定一个单位,这是为了更好地表示以及排除计算机本身效率