データを新しいSQL Serverデータベースに移行する際に間違いを犯しました。ほとんどすべてのレコードがNULLになる必要があります。Sql Server:データベース内の 'null'文字列レコードをすべて更新します
データベース全体を更新し、それぞれの「ヌル」レコードを本物のヌルで置き換えるのに合理的に迅速な方法はありますか?
私はこのような何かをしようとしています:
SELECT ' update ' + TABLE_SCHEMA + '.' + TABLE_NAME + 'set value = null
where value = 'NULL''
FROM INFORMATION_SCHEMA.TABLES
が、私は、各テーブル内の各列を反復する方法についていくつかのアドバイスを探しています。
これが新しいデータベースの場合は、もちろんプロセスを修正した後、データベースを削除して新しいものをインポートするほうが簡単でしょう。これはもちろんあなたのテストシステム上にあったのですか? –
可能な複製http://stackoverflow.com/questions/25780297/how-to-update-all-tables-with-a-particular-column-name –
@PrabhatGこれはSQL Serverでタグ付けされています。あなたが提案した複製はポストグレーであり、同じものではありません。 –