Nie powinno być konieczne usuwanie tabeli i jej ponowne tworzenie, chyba że ta kolumna bierze udział w co najmniej jednym ograniczeniu.
Możesz to zrobić po prostu za pomocą SQL:
ALTER TABLE Tab ALTER COLUMN LastModified datetime2 not null
(Wybrałem datetime2
ponad datetime
, ponieważ ten pierwszy jest zalecany do wszystkich nowych prac programistycznych
, a ponieważ kolumna to obecnie date
, wiem, że korzystasz z SQL Server 2008 lub nowszego)