会社のデータベースの文字列の一部だけを置き換えようとしています。更新しようとしている列はです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
文字列またはバイナリデータは切り捨てられます。ステートメントは終了されました。