【发布时间】:2012-12-19 17:51:43
【问题描述】:
所以我尝试使用以下代码:
UPDATE TableName
SET FieldName = REPLACE(FieldName, 'SearchFor', 'ReplaceWith');
它非常适合我需要做的事情,除了我需要搜索的是“有效的驾驶执照”这一事实。该撇号似乎与代码不一致。我试过这样做:
'valid driver''s license'
...但这似乎也不起作用。我收到以下错误:
Argument data type text is invalid for argument 1 of replace function.
如果有人以前处理过这个问题,我希望得到一些帮助!这将节省我很多时间,而不是手动更新每条记录。 -__-
艾莉
【问题讨论】:
-
SQL Chat 中的某个人刚刚帮助了我。我需要将我的字段转换为 VARCHAR。它不喜欢它是一个文本字段。
-
您是从代码中传递这些字符串(如 c sharp)还是在 sql server management studio 上运行?
-
你可以用双引号将表达式括起来以转义单引号
标签: sql-server string apostrophe