2

テーブルに格納されているレコードの先頭、末尾、およびその他のスペースを削除するために、SQL Server 2005 のストアド プロシージャを探していました。

基本的に、データベースにデータを一括挿入する必要があり、作業中のテーブルにはさまざまなレコードに空白が含まれています。それらの間にスペースを入れることはできませんが、挿入したデータには「 110 001 」のようなほとんどのピンコードにスペースがありましたが、 「 110001 」である必要があります。他の列では、データは「 data 」の形式になっていますが、「data」である必要があります。

既にデータを挿入しましたが、適切な形式に配置するために、今すぐフォーマットする必要があります。

4

2 に答える 2

3

REPLACEを使用する必要があります。試す

REPLACE(Pincode, ' ', '')

アップデート:

テーブルのデータを更新する必要がある場合

UPDATE TableName
SET Pincode = REPLACE(Pincode, ' ', '')
于 2012-09-06T05:39:59.167 に答える
1

UPDATE と置換機能を使用http://msdn.microsoft.com/en-us/library/ms186862.aspx

于 2012-09-06T05:39:45.363 に答える