Seharusnya tidak perlu menjatuhkan tabel dan membuatnya kembali, kecuali kolom tersebut mengambil bagian dalam satu atau lebih batasan.
Anda bisa melakukannya menggunakan SQL:
ALTER TABLE Tab ALTER COLUMN LastModified datetime2 not null
(Saya memilih datetime2
lebih dari datetime
, karena yang pertama disarankan untuk semua pekerjaan pengembangan baru
, dan karena kolom saat ini date
, saya tahu Anda menggunakan SQL Server 2008 atau lebih baru)