J'ai une table appelée "téléchargements" avec quelques milliers de lignes. Je viens d'ajouter une colonne appelée is_completed en utilisant la commande suivante:SybaseDB, changez la valeur par défaut d'une colonne existante dans une table
ALTER TABLE downloads ADD is_completed BIT default 1 NOT NULL
Maintenant, je voudrais changer la valeur par défaut pour is_completed à 0 - J'ai essayé cette commande en vain:
ALTER TABLE downloads MODIFY is_completed default 0
Cela ne fonctionne pas, il dit que j'ai une syntaxe incorrecte proche de la valeur par défaut. Je ne peux pas sembler google ceci pour la vie de moi. Quelqu'un connaît la syntaxe correcte? Je souhaite que toutes les lignes futures ajoutées à cette table aient is_completed par défaut à 0 si une valeur explicite est omise.
cela a bien fonctionné. Je n'ai jamais de troupeau de remplacer avant. Comment se fait il n'est pas mentionné dans la syntaxe pour ALTER? – jonjonjonjuice
Je n'étais pas vraiment familier avec ça. Il est mentionné ici: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc36271_36272_36273_36274_1250/html/refman/X68185.htm – AdamH