使用''和&正确更新T-SQL表Query时

时间:2015-04-27 19:24:48

标签: sql sql-server tsql syntax

我无法找到更新此T-SQL表的正确语法。

这是我的查询,它在开头和结尾添加了一个额外的。

查询:

  Update [denodo].[dbo].[wrappers]
  SET wrapperWhereClause = '''
  AND County_Input = ''Cheyenne & Arapaho Tribal Court'' 
  AND WrapperID = 729'''
  WHERE wrapperID = '729'

这里的结果是:

'AND County_Input = 'Cheyenne & Arapaho Tribal Court' AND WrapperID = 729'

我希望的结果:

AND County_Input = 'Cheyenne & Arapaho Tribal Court' AND WrapperID = 729

任何人都可以帮我编辑这个,这样我就能收到我希望的结果吗?

2 个答案:

答案 0 :(得分:2)

试试这个:

UPDATE [denodo].[dbo].[wrappers] 
SET wrapperWhereClause = 'AND County_Input=''Cheyenne & Arapaho Tribal Court'' AND WrapperID=729' 
WHERE wrapperID = '729'

答案 1 :(得分:0)

试试这个:

UPDATE [denodo].[dbo].[wrappers]
SET wrapperWhereClause = 'AND County_Input=''Cheyenne & Arapaho Tribal Court'' AND WrapperID=729'
WHERE wrapperID = '729