gpt4 book ai didi

postgresql 中的字符串文字和转义字符

转载 作者:行者123 更新时间:2023-11-29 11:04:39 29 4
gpt4 key购买 nike

尝试将转义字符插入表格会导致警告。

例如:

create table EscapeTest (text varchar(50));

insert into EscapeTest (text) values ('This is the first part \n And this is the second');

产生警告:

WARNING:  nonstandard use of escape in a string literal

(使用 PSQL 8.2)

有人知道如何解决这个问题吗?

最佳答案

部分。文本已插入,但仍会生成警告。

我发现一个讨论表明文本需要以“E”开头,例如:

insert into EscapeTest (text) values (E'This is the first part \n And this is the second');

这抑制了警告,但仍未正确返回文本。当我按照迈克尔的建议添加额外的斜线时,它起作用了。

因此:

insert into EscapeTest (text) values (E'This is the first part \\n And this is the second');

关于postgresql 中的字符串文字和转义字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/935/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com