相关疑难解决方法(0)

在PostgreSQL中插入带单引号的文本

我有一张桌子test(id,name).

我需要插入样值: user's log,'my user',customer's.

 insert into test values (1,'user's log');
 insert into test values (2,''my users'');
 insert into test values (3,'customer's');
Run Code Online (Sandbox Code Playgroud)

如果我运行上述任何语句,我会收到错误.

如果有任何方法可以正确地做到这一点请分享.我不想要任何准备好的陈述.

是否可以使用sql转义机制?

postgresql quotes insert special-characters

377
推荐指数
5
解决办法
32万
查看次数

在REDSHIFT SQL中转义单引号

我有很多包含单引号的字符串值,我需要将其插入REDSHIFT表中的列.我使用了两个/'''在INSERT语句中转义单引号.

例如

INSERT INTO table_Temp
    VALUES ('1234', 'O\'Niel'), ('3456', 'O\'Brien')
Run Code Online (Sandbox Code Playgroud)

我也使用''而不是'但它一直给我错误"VALUES列表必须具有相同的长度",即没有:每个记录的参数> 2.

你能告诉我们如何解决这个问题吗?

sql escaping sql-insert amazon-redshift single-quotes

4
推荐指数
1
解决办法
1万
查看次数