关于postgesql中转义字符说明

在每个数据库中 \ 默认都具有转义功能。

而 在postgresql9以前  字符 \ 默认 具有转义功能,在postgresql9及以后 按照普通字符来处理

有参数 standard_conforming_strings=on/off 控制

on-表示\按照普通字符出来 不具有转义功能 (postgresql9 及以上版本默认值)

off-表示具有转义功能(postgresql9 前版本默认值)

postgresql8.4 ,如下查询可正常显示

select ‘\‘‘   -- ‘

postgresql9及以上会提示报错

select ‘\‘‘  -- ERROR:  unterminated quoted string at or near "‘\‘‘"

在查询前 增加 E 明确标示 \ 具有转义功能,可以解决不同版本出现的问题。

select E‘\‘‘

时间: 2024-10-05 04:59:40

关于postgesql中转义字符说明的相关文章

JAVA中转义字符

JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字:范围'\000'~'\377' \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字:0~65535 \u0000:空字符 3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线 4.控制字符:5个 \' 单引号字符 \\ 反斜杠字符 \r 回车 \n 换行 \f 走纸换页 \t 横向跳格 \b 退格 点的转义:. ==> \u002E 美元符号的转义:$ ==> \u0024 乘方符号的转义:

php字符串中 转义字符 “ ’‘ ” ’ “” ‘ " \’ ' ' \‘ " " \" '' \ " " 使用

<?php echo $str_string1='甲问:"你在哪里学的PHP?"'; echo "<br />"; echo $str_string2="乙毫不犹豫地回答:'慕课网'"; echo "<br />"; echo $str_string3='甲问:\'能告诉我网址吗?\''; echo "<br />"; echo $str_string4="

2016/3/31 拾遗 php字符串中 转义字符 “ ’‘ ” ’ “” ‘ &quot; \’ &#39; &#39; \‘ &quot; &quot; \&quot; &#39;&#39; \ &quot; &quot; 使用

1 <?php 2 3 4 5 6 echo $str_string1='甲问:"你在哪里学的PHP?"'; 7 echo "<br />"; 8 echo $str_string2="乙毫不犹豫地回答:'慕课网'"; 9 echo "<br />"; 10 echo $str_string3='甲问:\'能告诉我网址吗?\''; 11 echo "<br />";

微信小程序中转义字符的处理

在微信小程序开发过程中,有时候会用到常用的一些特殊字符如:'<'.'>'.'&'.'空格'等,微信小程序同样支持对转义字符的处理,下面提供两种方法用来处理微信小程序中转义字符的处理. 1.官方API调用这种方式,我们直接在wxml布局文件中,直接调用相关特殊符号的转义字符会无效,原因是小程序的text文本控件的decode属性没有打开导致的,看下文档说明: 从文档中,我们可以发现,decode属性默认为false,不会解析我们的特殊字符,我们通过设置decode属性为true,并且调用

mybatis sql语句中转义字符

问题: 在mapper  ***.xml中的sql语句中,不能直接用大于号.小于号要用转义字符 解决方法: 1.转义字符串 小于号    <    < 大于号    >    > 和    & & 单引号    '    &apos; 双引号    "    " 2.使用<![CDATA[  你的sql语句 ]]>(sql语句中的<where><if>等标签不会被解析) 如: SELECT top ${

JS参数中转义字符

第一天准备开始写点东西,记录一下自己编程之路上遇到的问题. 毕设做了游戏的服务端,需要在JS函数中向<td>中写内容,内容包括一个<a onclick = "a(msg)">,msg如果包括引号,需要如下处理,例如: var temp = 'adfsda\\\'asdfasd';html += "<tr><td><a href='#' onclick=\"a('" + temp + "')\&

python 中转义字符的注释

文章转自:http://blog.sina.com.cn/s/blog_89e141170101cs73.html 转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \’ 单引号 \” 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车 \f 换页 \oyy 八进制数yy代表的字符,例如:\o12代表换行 \xyy 十进制数yy代表的字符,例如:\x0a代表换行 \other 其它的字符以普通格式输出

HTML中转义字符

本文地址:http://write.blog.csdn.net/postedit/8817826 by wusuopubupt 我只是搬运过来,收藏给自己看的. 常用表: No. 文字表記 10進表記 16進表記 文字   Comment 001 " " " """   quotation mark = APL quote 002 & & & "&"   ampersand 003 < &

Android,使用Json发送数据中,使用的Java转义字符 KanKan原创

kankan原创 与php后台发送数据的时候.要求用到这样的格式. private void sendJson(){ //初始化自己定义的handler CashHandler handler = new CashHandler(this); //请求主地址.写在自己定义Application中了,后面是接口名字 String url = MApplication.get().getAppServiceUrl() + "order/submit"; //自己定义的发送请求方法 LReq