Comment supprimer une colonne sous sql serveur 2000.
Voici le script de creation de ma table:
Et quand je veux supprimer la contrainte par la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 CREATE TABLE [T_CARACTERISTIQUE] ( [MAT_ID] [int] NOT NULL , [CAR_PROCESSEUR] [char] (30) COLLATE French_CI_AS NOT NULL , [CAR_RAM] [int] NOT NULL , [CAR_Carte_Réseau] [varchar] (50) COLLATE French_CI_AS NOT NULL , [CAR_LCD] [varchar] (50) COLLATE French_CI_AS NOT NULL , [CAR_DD] [int] NOT NULL , CONSTRAINT [PK_T_CARACTERISTIQUE] PRIMARY KEY CLUSTERED ( [MAT_ID] ) ON [PRIMARY] , CONSTRAINT [FK_T_MATERIEL_T_CARACTERISTIQUE] FOREIGN KEY ( [MAT_ID] ) REFERENCES [T_MATERIEL] ( [MAT_ID] ) ON UPDATE CASCADE ) ON [PRIMARY] GO
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ALTER TABLE T_CARACTERISTIQUE DROP [CAR_DD] RESTRICTQu'est ce qui est faux dans ce code ?Voici le message que j'obtients
Server: Msg 3728, Level 16, State 1, Line 1
'CAR_DD' is not a constraint.
Server: Msg 3727, Level 16, State 1, Line 1
Could not drop constraint. See previous errors.
Partager