sql >> データベース >  >> RDS >> Sqlserver

TSQL 2005、XML DML - 2 つの値を一度に更新しますか?

    運が悪いとは思いませんよ、Thx。

    私はいくつかの構文上の変形を試しましたが、喜びはありませんでした。例えば:

    SET MyXmlColumn.modify('...'), MyXmlColumn.modify('...')
    

    収量:

    しかし、XML DML スペースには、このエラー メッセージに役立つものは何もありません。

    つまり、Expression1 と Expression2 は単一の要素でなければなりません。

    最も綿密な議論でさえ、ループしてしまいます...

    http://blogs.msdn.com/b /denisruc/archive/2005/09/19/471562.aspx

    ごめん。 :(

    PS:ハッキングに耐えられる場合は、VARCHAR(MAX) にキャストしてから、通常の REPLACE() を実行するとうまくいくはずです。参照:検索できますか/t-sql で置換しますか?



    1. SQL Server(T-SQL)のdatetimeoffset値のタイムゾーンオフセットを変更する

    2. mysqlテーブルから一意のキーを削除する方法

    3. MariaDBでのUUID()のしくみ

    4. MySQLの各カテゴリからランダムレコードを取得するにはどうすればよいですか?