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
Partager