-2

タイトルのリストを含むテーブルがあります。

そして、問題のために何かがうまくいかず、値は次のようになりました

title1[null]
title2[null][null]
title[null]3[null]

そして、いいね、私はすべての[NULL]を何にも置き換える必要があります。だから、すべてが再び大丈夫になります。ありがとうございました。

ご意見をお聞かせください。

PS。

[null]は実際の文字列ではありませんが、16進数の00のように値NULL自体です。

4

2 に答える 2

2

Stackoverflowにはすでに既存の答えがあります:

REPLACE(myString, char(0), '')

ソース:SQLの文字列のヌル文字を置き換えます

これも役立つかもしれません:TSQLのヌル文字リテラルとは何ですか?

于 2012-08-12T08:04:08.020 に答える
1

これはMSSQL用です

 UPDATE table_name SET column_name = REPLACE(column_name, '[null]', '')

'[NULL]'がテキストではなくヌル文字であるという更新後の新しい回答:

 UPDATE table_name SET column_name = REPLACE(column_name, char(0), '')
于 2012-08-12T07:49:53.833 に答える