SQL Server 2008を使用しています。既存のデータベースがあり、2700行しかないデータベースの1つに新しいデータベースが必要でしたが、その列の1つはタイプADD
です。tableコマンドを使用して新しい列()を追加しようとすると、時間がかかりすぎます!! 5分かかりましたが、コマンドはまだ実行されていましたが、コマンドを停止しました。以下はコマンドです、私は新しい列を追加しようとしていました:COLUMN
Table
VARCHAR(8000)
CHAR(1) NULL
ALTER
ALTER TABLE myTable Add ColumnName CHAR(1) NULL
- SQLServerがALTERTableコマンドをどのように処理するかを誰かが理解するのを手伝ってもらえますか?正確には何が起こりますか?
- 新しい列を追加するのに時間がかかる理由
編集:
- ALTERコマンドに対するテーブルサイズの影響は何ですか?