1 2 3 4 5 6 7 8 9 10 11 12 13 14
| alter proc insc_mbr @nom_mbr varchar(25),@prenom_mbr varchar(25),
@dn_mbr date,@sex_mbr varchar,@pays_mbr varchar(25),@pseudo_mbr char(25),
@mdp_mbr char(25)
as begin
insert membre(nom_mbr,prenom_mbr,dn_mbr,sex_mbr,pays,pseudo_mbr,mdp_mbr)values
(@nom_mbr,@prenom_mbr,@dn_mbr,@sex_mbr,@pays_mbr,@pseudo_mbr,@mdp_mbr)
execute as login= CardinalTech-PC\Cardinal Tech
exec sp_addlogin @pseudo_mbr,@mdp_mbr
exec sp_adduser @pseudo_mbr,@pseudo_mbr
exec sp_addrole 'membre' , @pseudo_mbr
grant select(problematique,poste_dis,statue) on discution to membre
grant insert (reponse_mbr),select(poste_le)on repond to membre
grant select on repond2 to membre
end |
Partager