1. ホーム
  2. sql-server

[解決済み] UPDATEエラーです。"REPLACEの引数1の引数データ型textは無効です"

2022-02-26 07:25:11

質問

クエリでこのエラーが発生するのはなぜですか?

Msg 8116, レベル 16, ステート 1, 行 3
replace 関数の引数 1 の引数データ型 text が無効です。

クエリを実行します。

UPDATE 
    tableName
SET
    fieldName = REPLACE (fieldName, '&lt;', '<')
WHERE
    id = 100

解決方法は?

これを試してみてください。

UPDATE tableName
SET fieldName = REPLACE (CONVERT(VARCHAR(MAX), fieldName), '&lt;', '<')
WHERE id = 100