Tengo una tabla llamada "descargas" con unos pocos miles de filas. Acabo de añadir una columna llamada is_completed con el siguiente comando:SybaseDB, cambie el valor predeterminado de una columna existente en una tabla
ALTER TABLE downloads ADD is_completed BIT default 1 NOT NULL
Ahora me gustaría cambiar el valor por defecto para is_completed a 0 - Probé este comando en vano:
ALTER TABLE downloads MODIFY is_completed default 0
Esto no funciona, dice que tengo una sintaxis incorrecta cerca del valor predeterminado. Parece que no puedo googlear esto por mi vida. Alguien sabe la sintaxis correcta? Quiero que todas las filas futuras agregadas a esta tabla tengan is_completed por defecto a 0 si se omite un valor explícito.
esto funcionó muy bien. Nunca arreglé de reemplazar antes. ¿Cómo es que no se menciona en la sintaxis para ALTER? – jonjonjonjuice
No estaba realmente familiarizado con eso. Se menciona aquí: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc36271_36272_36273_36274_1250/html/refman/X68185.htm – AdamH