Vous êtes sur la page 1sur 1

--mise de la contrainte definitive au moment de la création

create table Agent(matricule varchar(10) primary key,


nom varchar(40),
prenom varchar(40),
age int check(age>=18 and age<=45));
--mise de la contrainte temporaire au moment de la création
create table Agent(matricule varchar(10) primary key,
nom varchar(40),
prenom varchar(40),
age int,
constraint cs_agent check(age>=18 and age<=45));
--ajout d'une colonne à la table agent
alter TABLE agent add titre varchar(40);
---verification de l'ajout de colonne titre
describe agent;
--mise des contraintes sur les colonnes titre et age
alter table agent add CONSTRAINT df_agent CHECK(titre
in('M','Mme','Melle','Dr','Pr','Me'));
alter table agent add CONSTRAINT cs_agent check(age between 18 and 45);
--contrainte not
alter table agent add CONSTRAINT df_agent CHECK(titre not
in('M','Mme','Melle','Dr','Pr','Me'));
alter table agent add CONSTRAINT cs_agent check(age not between 18 and 45);
alter table agent add constraint cs_agent check(not age>=18 and not age<=45);
--suppression des contraintes
alter table agent drop constraint df_agent;
alter table agent drop constraint cs_agent;

Vous aimerez peut-être aussi