在更新查询中传递Html标记

时间:2012-09-27 18:16:13

标签: html sql sql-server-2008 ssms

数据库中有一个现有的表,我想更新一列。如果我右键单击表--->选择编辑200行并尝试编辑单元格数据,则表示该单元格是只读的。我正在使用SQL管理工作室2008R2。 所以我试图使用更新查询来更新它,但我对SQL查询和整个数据库的事情都是新手。这是在查询中传递HTML标记的正确方法吗?

UPDATE OutputTemplate
  SET emailText='(<p>Thank you for your  gift of {Amount} to the {CommunityName}</p><br />Support & Charity Campaign.<br />
 --------------------------------------------
 ---          Transaction Detail          ---
 --------------------------------------------
 <span>Credit Card Details</span> 
 <span style="text-decoration: underline;">Personal Info Details & Amount</span>)'
 WHERE id='2'

它显示了一些解析错误,执行查询时语法不正确。

很抱歉提出这样一个基本问题,但我试着去谷歌,不幸的是没有任何显示有用。

谢谢

1 个答案:

答案 0 :(得分:1)

从查询中删除换行符。

UPDATE OutputTemplate SET emailText="<p>Thank you for your gift of {Amount} to the {CommunityName}</p><br />Support & Charity Campaign.<br />--------------------------------------------<br />--- Transaction Detail ---<br />--------------------------------------------<br /><span>Credit Card Details</span><br /><span style="text-decoration: underline;">Personal Info Details & Amount</span>" WHERE id='2'