Cambiar valor por defecto de un datetime

09/05/2006 - 11:27 por Jesus | Informe spam
Hola a todos:

Tengo una tabla con un campo datetime de valor por defecto ' ' y lo quiero
modificar a getdate(). Lo intento con esta instruccion y me siempre el mismo
error de sintaxis incorrecta.
alter table mi_tabla alter column campo default getdate()

¿Q es lo q está mal?

Muchas gracias por adelantado...
 

Leer las respuestas

#1 Rubén Vigón
09/05/2006 - 13:25 | Informe spam
Hola Jesús,

Según los «Libros en pantalla» de SQL Server 2000:

[...] Para modificar una definición DEFAULT mediante Transact-SQL o SQL-DMO, antes deberá eliminar la definición DEFAULT existente y, a continuación, volver a crearla con la nueva definición

Es decir, prueba con:

ALTER TABLE mitabla ALTER COLUMN micolumna DROP DEFAULT

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org

Preguntas similares