{SQL Server} ajouter une contrainte dans sql

Résolu/Fermé
ruskov - 10 déc. 2009 à 19:58
 123 - 22 févr. 2012 à 02:13
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 mercredi 9 décembre 2009 Statut Membre Dernière intervention 10 décembre 2018 19
10 déc. 2009 à 21:12
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
avec c vrai 100% bonchance tout le monde
0
lunirix Messages postés 2 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 10 décembre 2009
10 déc. 2009 à 21:48
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 mercredi 9 décembre 2009 Statut Membre Dernière intervention 10 décembre 2018 19
10 déc. 2009 à 21:50
Doucement ... ça coute cher ces chose là !!! ^^
Bonne soirée alors !
0
lunirix Messages postés 2 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 10 décembre 2009
10 déc. 2009 à 22:15
lol
bonne soirée à vous aussi et merci
0