Il ne devrait pas être nécessaire de supprimer la table et de la recréer, à moins que cette colonne ne participe à une ou plusieurs contraintes.
Vous pouvez simplement le faire en utilisant SQL :
ALTER TABLE Tab ALTER COLUMN LastModified datetime2 not null
(J'ai choisi datetime2
sur datetime
, puisque le premier est recommandé pour tous les nouveaux travaux de développement
, et puisque la colonne est actuellement date
, je sais que vous utilisez SQL Server 2008 ou une version ultérieure)