2

以下のクエリを使用して、約 1 億レコードのテーブルの列データ型を変更しています。

ALTER TABLE dbo.TARGETTABLE
ALTER COLUMN XXX_DATE DATE

有効なデータ ソースから元の日付を挿入したため、列の値は正しい日付形式になっています。

ただし、クエリは長時間実行されており、クエリをキャンセルしようとしても、永遠にかかるようです。

ALTER TABLE STATEMENT が実行されたときに SQL Server の舞台裏で何が起こっているのか、なぜそのようなリソースが必要なのか、誰か説明できますか?

4

2 に答える 2