37

400 万行を超えるテーブルがあり、誤って 1 つの列に必要以上のデータがあります。

たとえば、代わりにABCがありABC DEFGます。

TSQLを使用してそのNシンボルを削除するにはどうすればよいですか? 部分文字列を選択するだけでなく、データベースからこの文字を削除したいことに注意してください。ありがとうございました

4

5 に答える 5

86
UPDATE mytable SET column=LEFT(column, LEN(column)-5)

列から最後の 5 文字を削除します (mytable のすべての行)

于 2012-05-06T12:29:54.097 に答える