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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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: ******************
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:brouardf@club-internet.fr ******************
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: ******************