以下のクエリを使用して、約 1 億レコードのテーブルの列データ型を変更しています。
ALTER TABLE dbo.TARGETTABLE
ALTER COLUMN XXX_DATE DATE
有効なデータ ソースから元の日付を挿入したため、列の値は正しい日付形式になっています。
ただし、クエリは長時間実行されており、クエリをキャンセルしようとしても、永遠にかかるようです。
ALTER TABLE STATEMENT が実行されたときに SQL Server の舞台裏で何が起こっているのか、なぜそのようなリソースが必要なのか、誰か説明できますか?