我有一个字符串 -
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
如何编写更新语句以更新列SQL
的值,其中flg
为1且上面的字符串。
我面临的问题是字符串中存在单引号,当我执行update语句时,我收到语法错误...请指教。
答案 0 :(得分:1)
如果要在SQL插入/更新中使用包含单引号的字符串值,则需要通过将它们加倍来转义“
E.g。
...values('AC','36569',...
应该是
...values(''AC'',''36569'',...