0

我有一个字符串 -

insert into staging_table values('AC','36569','SL','4950 W NEWPORT','CHICAGO');insert into staging_table values('AC','36569','SL','4950 W NEWPORT','CHICAGO');

我有一个工作表 TEST ,它有 2 列SQL,flg

这些列下的数据是 " ",1

如何编写更新语句以使用上述字符串更新 1列SQL的值。flg

我面临的问题是字符串中存在单引号,当我执行更新语句时出现语法错误...请告知。

4

1 回答 1

1

如果要在 SQL 插入/更新中使用包含单引号的字符串值,则需要通过将它们加倍来转义 '

例如

...values('AC','36569',...

应该

...values(''AC'',''36569'',...

于 2012-08-20T16:05:29.413 回答