{SQL Server} ajouter une contrainte dans sql

Résolu
ruskov -  
 123 -
Bonsoir,
voici mon tableau

create table newproduct
(productid char(6) constraint pk_productid primary key,
productname varchar(20) not null,
productdescription varchar(250) not null,
categoryid char(3) constraint fk_categoryid foreign key references category(categoryid),
productrate money,
brandid char(3),
photo image,
qoh smallint constraint ck_qoh check(qoh between 0 and 200),
productimgpath varchar(50)
)

j'essaie d'ajouter une contrainte référentielle sur la colonne branid mais quand j'ustilise la requete :
"alter table newproduct
add constraint fk_brandid foreign key references productband(brandid) "
il s'affiche le message d'erreur suivant :"Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '.'."
quelqu'un peut il m'aider? merci d'avance je n'arrive pas à situer ou est l'erreur de syntaxe
A voir également:

4 réponses

Cephei Messages postés 118 Date d'inscription   Statut Membre Dernière intervention   19
 
Bonsoir,

Je crois qu'il manque le nom de la table derrière FOREIGN KEY

Essaye ça
"alter table newproduct
add constraint fk_brandid foreign key productband references productband(brandid) "
1
123
 
avec c vrai 100% bonchance tout le monde
0
lunirix Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
c'est ça je l'ai remarqué tout à l'heure aprés avoir failli cassé mon écran
merci
0
Cephei Messages postés 118 Date d'inscription   Statut Membre Dernière intervention   19
 
Doucement ... ça coute cher ces chose là !!! ^^
Bonne soirée alors !
0
lunirix Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
lol
bonne soirée à vous aussi et merci
0