0

数据库中有一个现有表,我想在其中更新一列。如果我右键单击表格--->选择编辑 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'

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

很抱歉问了这么一个基本问题,但我试着用谷歌搜索,不幸的是没有任何有用的东西出现。

谢谢

4

1 回答 1

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'

于 2012-09-27T18:28:30.127 回答