Ho una tabella denominata "download" con alcune migliaia di righe. Ho appena aggiunto una colonna chiamata is_completed utilizzando il seguente comando:SybaseDB, modifica il valore predefinito di una colonna esistente in una tabella
ALTER TABLE downloads ADD is_completed BIT default 1 NOT NULL
Ora vorrei cambiare il valore di default per is_completed a 0 - ho provato questo comando senza alcun risultato:
ALTER TABLE downloads MODIFY is_completed default 0
Questo non funziona, dice che ho una sintassi errata nei pressi di default. Non riesco a google questo per la vita di me. Qualcuno conosce la sintassi corretta? Voglio che tutte le future righe aggiunte a questa tabella abbiano l'impostazione predefinita is_completed su 0 se viene omesso un valore esplicito.
questo ha funzionato alla grande. Non ho mai cercato di sostituire prima. Come mai non è menzionato nella sintassi di ALTER? – jonjonjonjuice
Non ne ero molto familiare. È menzionato qui: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc36271_36272_36273_36274_1250/html/refman/X68185.htm – AdamH