Ecrivez un trigger qui permet d’adapter le même format du téléphone lors de la modification ou l’ajout des informations d’un Médecin (exemple de format souhaité 05 22.20.20.20).
qui peut me aide ?
mon code mais ça marche pas
SGBD-sqlserver
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 create trigger tel on medecin instead of insert , update as if not exists(select * from inserted where ddn like '%%.%%.%%.%%.%%') begin declare @r varchar(30) set @r=(select ddn from inserted ) declare @res varchar(30) declare @i int set @i=0 while(@i<len(@r)) begin set @res= @res & '.' & substring(@r,@i,2) set @i=@i+2 end insert into medecin values(select idmedecin ,nom,prenom,@res,sexe,idspecialite,idservice) end
Partager