关于postgesql中转义字符说明

关于postgesql中转义字符说明,第1张

概述在每个数据库中 \ 默认都具有转义功能。 而 在postgresql9以前  字符 \ 默认 具有转义功能,在postgresql9及以后 按照普通字符来处理 有参数 standard_conforming_strings=on/off 控制 on-表示\按照普通字符出来 不具有转义功能 (postgresql9 及以上版本默认值) off-表示具有转义功能(postgresql9 前版本默认值)

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


而 在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'\''

总结

以上是内存溢出为你收集整理的关于postgesql中转义字符说明全部内容,希望文章能够帮你解决关于postgesql中转义字符说明所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1174920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存