Blème script SQL

Résolu
dr_waloo Messages postés 4 Date d'inscription mardi 30 janvier 2007 Statut Membre Dernière intervention 14 mars 2007 - 13 mars 2007 à 11:39
dr_waloo Messages postés 4 Date d'inscription mardi 30 janvier 2007 Statut Membre Dernière intervention 14 mars 2007 - 14 mars 2007 à 11:03
Bonjour,

Je souhaite ajouter une colonne dans une table et seter sa valaure par défaut à FALSE. Voilà mon script :

//------------------------------------------------
ALTER TABLE T_Personne
ADD Col_1 BIT

ALTER TABLE T_Personne
ALTER COLUMN Col_1 SET DEFAULT '0'
//------------------------------------------------

Et l'erreur que me génère SQL Server 2005 :

Msg 156, Level 15, State 1, Line 5
Incorrect syntax near the keyword 'SET'.

Si quelqu'un a une idée...

Merci

3 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
13 mars 2007 à 19:55
Salut

Regarde la page http://msdn2.microsoft.com/en-us/library/ms190273.aspx
Je pense que tu auras tous les elements pour resoudre ton probleme*.

F. Adding a DEFAULT constraint to an existing column

Bon courage
3
dr_waloo Messages postés 4 Date d'inscription mardi 30 janvier 2007 Statut Membre Dernière intervention 14 mars 2007
13 mars 2007 à 11:42
Le même en mieux ;-)

Bonjour, Je souhaite ajouter une colonne dans une table et seter sa valeure par défaut à FALSE.
Voilà mon script :

//-----------------------------------------------

ALTER TABLE T_Personne

ADD Col_1 BIT

ALTER TABLE T_Personne

ALTER COLUMN Col_1 SET DEFAULT '0'

//-----------------------------------------------

Et l'erreur que me génère SQL Server 2005 :

Msg 156, Level 15, State 1, Line 5 Incorrect syntax near the keyword 'SET'.

Si quelqu'un a une idée...


Merci
0
dr_waloo Messages postés 4 Date d'inscription mardi 30 janvier 2007 Statut Membre Dernière intervention 14 mars 2007
14 mars 2007 à 11:03
Exactement ce qu'il me fallait.

Merci.
0
Rejoignez-nous