-
- /** Les tables pour l'exemple **/
-
- create table Tcivilites
- (
- ID int not null primary key identity,
- sexe varchar(20)
-
- )
- GO
-
- create table Tpersonnes
- (
- ID int not null primary key identity,
- nom varchar(50),
- prenom varchar(50),
- fkcivilite int foreign key references Tcivilites(ID) on delete cascade
-
- )
-
- Go
-
- /** Quelques donnees pour la table Tcivilites **/
- insert into Tcivilites(sexe) values('Madame')
- insert into Tcivilites(sexe) values('Mademoiselle')
- insert into Tcivilites(sexe) values('Monsieur')
-
- /** Donnes pour la table Tcategories **/
-
- insert into Tpersonnes(nom, prenom, fkcivilite) values('BERNARD','Christophe',3)
- insert into Tpersonnes(nom, prenom, fkcivilite) values('Thunissen','Marc',2)
- insert into Tpersonnes(nom, prenom, fkcivilite) values('RIOLO','Francis',2)
-
-
- /** Supprimons une ligne de la table Tcivilites
- ** et nous verrons que les donnees contenues dans la table
- ** Tpersonnes seront bien supprimees aussi
- **/
-
- DELETE from Tcivilites where ID = primarykey_Tcivilite
/** Les tables pour l'exemple **/
create table Tcivilites
(
ID int not null primary key identity,
sexe varchar(20)
)
GO
create table Tpersonnes
(
ID int not null primary key identity,
nom varchar(50),
prenom varchar(50),
fkcivilite int foreign key references Tcivilites(ID) on delete cascade
)
Go
/** Quelques donnees pour la table Tcivilites **/
insert into Tcivilites(sexe) values('Madame')
insert into Tcivilites(sexe) values('Mademoiselle')
insert into Tcivilites(sexe) values('Monsieur')
/** Donnes pour la table Tcategories **/
insert into Tpersonnes(nom, prenom, fkcivilite) values('BERNARD','Christophe',3)
insert into Tpersonnes(nom, prenom, fkcivilite) values('Thunissen','Marc',2)
insert into Tpersonnes(nom, prenom, fkcivilite) values('RIOLO','Francis',2)
/** Supprimons une ligne de la table Tcivilites
** et nous verrons que les donnees contenues dans la table
** Tpersonnes seront bien supprimees aussi
**/
DELETE from Tcivilites where ID = primarykey_Tcivilite