私は、テーブルの更新データのために、このスクリプトを得た:アップデート(検索と置換)のすべての列に、SQL Serverの
update [dbo].[temp_LABORATOR_copy]
set [PRA] = replace([PRA], '.', ',');
update [dbo].[temp_LABORATOR_copy]
set [PRV] = replace([PRV], '.', ',');
update [dbo].[temp_LABORATOR_copy]
set [TVK] = replace([TVK], '.', ',');
update [dbo].[temp_LABORATOR_copy]
set [eAl] = replace([eAl], '.', ',');
update [dbo].[temp_LABORATOR_copy]
set [efH] = replace([efH], '.', ',');
しかし、そこに53個の列がテーブルにある各列のためのスクリプトを一覧表示個別に非効率的です。テーブル全体に対してこのスクリプトを総合的に実行する可能性はありますか?
同様:
update [dbo].[temp_LABORATOR_copy]
set * = NULL
where * like '***'
すべての3つの更新文が –
はなぜ 'null'なのでを設定し、行を削除しないように、同じですか? –
@dns_nx - 「NULL」で列を設定しても、行全体が欲しくないというわけではありません。 –