Estoy tratando de modificar un campo de tabla, con algunas filas en él, desde DateTime
hasta DateTime2(3)
.¿Por qué SQL Server me obliga a abandonar la tabla para poder modificar un campo de DateTime a DateTime2 (3)?
Pero SQL Server Management Studio se queja de que he soltado y vuelto a crear la tabla.
¿Pero por qué?
¿No es DateTime2(3)
tiene más precisión que DateTime
tipo? Debería estar bien, ¿no debería ser?
¿Qué * sistema de base de datos * estás usando? – Lion
@Lion "* Management Studio *" implica SQL Server. – Yuck
Consulte esto: http://stackoverflow.com/questions/3896713/sql-server-management-studio-adding-moving-columns-require-drop-and-re-create –