Exemples :
Dans les exemples suivant, on travaille sur la base de données
«GestionCommande »:
|
----Procédure
Stockée temporaire globale
create procedure
##ProcGlobale
as
select * from
Client where IdClient=1668
exec
sp_executesql ##ProcGlobale
----------------------------------
----Procédure
Stockée temporaire locale
create procedure
#ProcLocale
as
select distinct *
from Commande
exec
sp_executesql #ProcLocale
---------------------------------
----Appel d'une procédure stockée
{call
"GestionCommande"."dbo"."PS;1"}
{call PS;1}
{call PS;3
('alaoui','ahmed')}
{call myprocedure ('08/09/2002')}
---------------------------------
-------Procédure avec plusieurs commandes SQL
create proc procédureM
as
begin
select * from
Client
end
begin
insert into
Client values(3334,'Tourabi','Amina','Casa')
end
-----appel de la procédure
{call procédureM}
--------------------------------------
------Modification d'une Procédure stockée
alter proc procédureM
as
select * from Commande
--------------------------------------
-------Suppression d'une Procédure stockée
drop proc procédureM
------------------------------------
|
--------Gestion des erreurs-----------
Create procedure
pp
@aa int
as
if @aa>0
select * from
client where IdClient=@aa
else
print'Attention le IdClient que vous avez entrer n''est
pas correct!'
Exec pp -55
--------------------------------------
|
0 commentaires:
Enregistrer un commentaire