|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2006 Messages : 7 ![]() |
Bonjour,
Je souhaite créer une table sous Sybase ASE 12.5.3 en implémentant l'intégrité référentiel ON DELETE CASCADE et ON UPDATE CASCADE... Voici deux extrait de code que j'ai récupéré dans un topic qui parlait de l'intégrité référentiel .. ###CODE 1######################################### use test go create table pere (H_ID int identity primary key, Nom VarChar (30)) go create table fils (L_Id int identity primary key, L_Nom varchar (30), H_ID int references pere(H_ID) on delete cascade) go ###CODE 2######################################### use test go create table pere (H_ID int identity primary key, Nom VarChar (30)) go create table fils (L_Id int identity primary key, L_Nom varchar (30), H_ID int references pere(H_ID) on update no action on delete no action ) go ################################################# j'ai bien créé la base de donné test, mais les codes si dessus me retourne l'erreure suivante. ############################## Server Message: Number 156, Severity 15 Server 'CAST1', Line 5: Syntaxe incorrecte près du mot clé 'on'. ############################## En supprimant la clause "on delete cascade" la requete DDL s'effectue correctement.... Merci de votre aide Guillaume |
|
|
00
|
|
|
#2 |
![]() ![]() |
Le CASCADE n'existe pas dans Sybase ASE. Il faut implémenter ce genre de fonctionalité via des triggers ou des procs stockées...
Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2006 Messages : 7 ![]() |
Merci Michael, c'est ce que je pensais...
bonne journée |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com