0

1つの列を更新したいデータベースに既存のテーブルがあります。テーブルを右クリック--->[200行の編集]を選択してセルデータを編集しようとすると、セルは読み取り専用であると表示されます。SQL ManagementStudio2008R2を使用しています。そのため、更新クエリを使用して更新しようとしましたが、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 に答える