关于postgesql中转义字符说明

前端之家收集整理的这篇文章主要介绍了关于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'\''

猜你在找的Postgre SQL相关文章