Kami memiliki tabel dengan baris 2.3B di dalamnya. Kami ingin mengubah kolom dari NOT NULL ke NULL. Kolom terkandung dalam satu indeks (bukan indeks berkerumun atau indeks PK). Tipe data tidak berubah (ini adalah INT). Hanya nullability. Pernyataan tersebut adalah sebagai berikut:
Alter Table dbo.Workflow Alter Column LineId Int NULL
Operasi membutuhkan lebih dari 10 sebelum kita menghentikannya (kita bahkan belum membiarkannya berjalan sampai selesai karena ini adalah operasi pemblokiran dan terlalu lama). Kami mungkin akan menyalin tabel ke server dev tes berapa lama sebenarnya dibutuhkan. Tapi, saya ingin tahu apakah ada yang tahu apa yang dilakukan SQL Server di bawah tenda ketika mengkonversi dari NOT NULL ke NULL? Juga, akankah indeks yang terpengaruh perlu dibangun kembali? Paket kueri yang dihasilkan tidak menunjukkan apa yang terjadi.
Tabel tersebut dikelompokkan (bukan tumpukan).