1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| CREATE PROCEDURE home
@utilisateur char(20), @criteredetri char(50)
AS BEGIN
declare @msgclaire char(50)
declare @msgsa char(50)
declare @errno integer
IF @utilisateur='claire'
begin
if @criteredetri='responsable'
SELECT responsable, société, nom, prénom, adressedemessagerie, téléphonebureau, paysbureau, initiales FROM contacts order by responsable
if @criteredetri='société'
SELECT responsable, société, nom, prénom, adressedemessagerie, téléphonebureau, paysbureau, initiales FROM contacts order by société
if @criteredetri='nom'
SELECT responsable, société, nom, prénom, adressedemessagerie, téléphonebureau, paysbureau, initiales FROM contacts order by nom
if @criteredetri='prénom'
SELECT responsable, société, nom, prénom, adressedemessagerie, téléphonebureau, paysbureau, initiales FROM contacts order by prénom
/*RETURN*/
set @msgclaire= 'opération bien déroulée pour CLAIRE'
set @errno = 30002
RAISERROR @errno @msgclaire
/*set @msgclaire = 'opération bien déroulée pour CLAIRE'*/
/*RAISERROR 60000 @msgclaire*/
end
ELSE ........suite de la procédure................ |
Partager