OVH Cloud OVH Cloud

Probleme on delete cascade

1 réponse
Avatar
Pedro
Bonjour!
qui peut m'expliquer pourquoi cette commande tout =E0 fait=20
classique ne fonctionne pas , =E0 oui ! j'oubliais je suis=20
en version 7 de sqlserver :
ALTER TABLE [orders] ADD CONSTRAINT FK_orders_detail
FOREIGN KEY ([orderId]) REFERENCES [Order Details]=20
([OrderID])
on delete CASCADE
----
et voil=E0 le message de sqlserver :
Serveur : Msg 156, Niveau 15, =C9tat 1, Ligne 3
Syntaxe incorrecte vers le mot cl=E9 'on'.
Merci =E0 celui ou celle qui m'aidera.

1 réponse

Avatar
Fred BROUARD
Le ON DELETE CASCADE n'existe que depuis la v 2000 !

A +

Pedro a écrit:
Bonjour!
qui peut m'expliquer pourquoi cette commande tout à fait
classique ne fonctionne pas , à oui ! j'oubliais je suis
en version 7 de sqlserver :
ALTER TABLE [orders] ADD CONSTRAINT FK_orders_detail
FOREIGN KEY ([orderId]) REFERENCES [Order Details]
([OrderID])
on delete CASCADE
----
et voilà le message de sqlserver :
Serveur : Msg 156, Niveau 15, État 1, Ligne 3
Syntaxe incorrecte vers le mot clé 'on'.
Merci à celui ou celle qui m'aidera.



--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************