SSMS
 sql >> Database >  >> Database Tools >> SSMS

Converti colonna da Date a Datetime

Non dovrebbe essere necessario eliminare la tabella e ricrearla, a meno che quella colonna non prenda parte a uno o più vincoli.

Puoi semplicemente farlo usando SQL:

ALTER TABLE Tab ALTER COLUMN LastModified datetime2 not null

(Ho scelto datetime2 su datetime , poiché il primo è consigliato per tutti i nuovi lavori di sviluppo e poiché la colonna è attualmente date , so che utilizzi SQL Server 2008 o versioni successive)