会社のデータベースの文字列の一部だけを置き換えようとしています。更新しようとしている列はですMERGECODES (varchar(20),null)
。この列の一般的な値は、のようになります'M, GPE, T'
。
T
のすべてのインスタンスをに置き換えたいのKD
ですが、以下のエラーが発生します。これにより、同じ文字数以下の文字を変更できます。たとえば、に置き換えることはできますが、に置き換えることはできT
ませK
んKD
。どんな助けでも大歓迎です。みんなありがとう!
コード:
UPDATE GoldMine.dbo.CONTACT1
SET MERGECODES = REPLACE(MERGECODES, 'T', 'KD')
エラー:
メッセージ8152、レベル16、状態14、行1
文字列またはバイナリデータは切り捨てられます。ステートメントは終了されました。