数据库中有一个现有的表,我想更新一列。如果我右键单击表--->选择编辑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'
它显示了一些解析错误,执行查询时语法不正确。
很抱歉提出这样一个基本问题,但我试着去谷歌,不幸的是没有任何显示有用。
谢谢
答案 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'