0

これは、Microft Dynamics 2009 データベースのテーブルです。私たちのテスト データベースには大量の画像データがありません。そのため、テスト中のテーブルを本番環境のデータで更新したいと考えています。この更新にはこの SQL を使用しています。これを実行すると、次のエラーが発生します。

メッセージ 8180、レベル 16、状態 1、行 1
ステートメントを準備できませんでした。
メッセージ 306、レベル 16、状態 2、行 1
IS NULL または LIKE 演算子を使用する場合を除き、text、ntext、および image データ型を比較または並べ替えることはできません。

クエリ:

UPDATE INVENTTABLE 
SET
    Z_IMAGE = i2.Z_IMAGE,
    Z_IMAGEMIMETYPE = i2.Z_IMAGEMIMETYPE
FROM INVENTTABLE i1
    JOIN [PRODSQLSERVER].[DAX2009DB].[dbo].INVENTTABLE i2
        ON i1.RECID = i2.RECID
WHERE i2.Z_IMAGE IS NOT NULL

画像データを比較またはソートしようとしている場所がわかりません。

4

1 に答える 1