help me sur les procédures stockées.....

help me sur les procédures stockées..... - Programmation

Marsh Posté le 12-01-2001 à 14:33:29    

salut, j'utilise SQL Serveur et je désirerais utiliser une procedure stockées pour supprimer des enregistrements dans des tables liées.ss
pourriez vous me donner un lien vers un site qui expliquerais ça simplement et efficacement.
 
merci d'avance

 

Reply

Marsh Posté le 12-01-2001 à 14:33:29   

Reply

Marsh Posté le 12-01-2001 à 15:35:18    

Je n'ai pas de lien à te donner mais je peux te donner qq explications is tu veux ?
 
Voici un exemple de script de création d'une procédure stockée :
 

Citation :


if exists (select * from sysobjects where id = object_id('dbo.DeFactEvenements' ) and sysstat & 0xf = 4)
 drop procedure dbo.DeFactEvenements
GO
 
 
CREATE PROCEDURE DeFactEvenements   @DateFact varchar (8),
 @DosDeb integer,
 @DosFin integer
AS
SELECT *  FROM Evenements  WHERE NumDossier >= @DosDeb  AND NumDossier <= @DosFin  AND Type in ('VD' ,'CT','CA','IM','AV' )  AND DateFacture <= @DateFact  AND Etat = 1  ORDER BY NumDossier, DateFacture, SerieFac, RegrptType
 
GO

 



 
La procédure s'appelle "DeFactEvenements" et elle effectue le traitement sql qui suit le mot clé "AS", avec comme paramètres les variables @ déclarées avant le "AS".
 
"if exists..." permet de vérifier si la procédure existe déjà et auquel cas de la supprimer pour recréer la nouvelle qui suit dans le script.
 
 
 
C'est pas évident de mettre du code en forme dans un message !
J'espère que ça peut t'aider

 

--Message édité par sylderon--

Reply

Marsh Posté le 13-01-2001 à 23:37:35    

heuuuuuuu, merciss
seulement jsuis pas sure d'avoir tout compris...
mais je vais essayer de mettre ça en apli. lundi...

 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed