sqlスクリプトの文字列を置き換えたいとします。イムこのクエリに文字列を含む行を削除するには?
update [master].[dbo].[Test]
set Student_ID = REPLACE (Student_ID , '1|2_', '1|2_345_')
を使用して、私は私のクエリは正しいと思いますが、列STUDENT_IDに冗長なデータを持っているので、このエラーになっイム を「文字列またはバイナリデータがtruncated.Theステートメントが終了されていることでしょう」私はこれが起こると思い"hdhvjf124rgrthrt"のように。どのように "hdhvjf124rgrthrt" stuffsを含む行を削除するには?
alireza_s_84が正しく、列のデータ長を確認してください –
私はそれをnvarchar(255)からnvarchar(max)に変更して動作しています。ありがとうございました – meow