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 32 33 34 35 36
| ALTER PROCEDURE dbo.SP_INSERT_APPEL
(
@A_ETAT char(10),
@A_URGENCE char(1),
@A_IMPACT char(10),
@A_PRIORITE char(10),
@A_CREATEUR char(15),
@A_DATECREATION DateTime,
@A_VECTEURAPPEL char(10),
@A_PRODUITCODE char(10),
@A_PRODUITLIB char(20),
@A_VERSION char(10),
@A_EVALUATION char(1),
@A_CONTRATCODE char(10),
@A_SOCIETECODE char(10),
@A_SOCIETELIB char(20),
@A_PARTENAIRE char(1),
@A_INTERLCODE char(10),
@A_INTERLLIB char(20),
@A_INTERLTEL char(24),
@A_INTERLMAIL char(24),
@A_DESCRIPTION char(254)
)
AS
DECLARE @A_NUMEROAPPEL int;
SET @A_NUMEROAPPEL = (SELECT NextId from IDS where TableName='APPELS');
UPDATE IDS SET NextId=@A_NUMEROAPPEL+1 where TableName='APPELS';
INSERT INTO APPELS (A_NUMEROAPPEL,A_ETAT,A_URGENCE,A_IMPACT,A_PRIORITE,A_CREATEUR,A_DATECREATION,A_VECTEURAPPEL,A_PRODUITCODE,A_PRODUITLIB,A_VERSION,A_EVALUATION,A_CONTRATCODE,A_SOCIETECODE,A_SOCIETELIB,A_PARTENAIRE,A_INTERLCODE,A_INTERLLIB,A_INTERLTEL,A_INTERLMAIL,A_DESCRIPTION)
VALUES (@A_NUMEROAPPEL ,@A_ETAT,@A_URGENCE,@A_IMPACT,@A_PRIORITE,@A_CREATEUR,@A_DATECREATION,@A_VECTEURAPPEL,@A_PRODUITCODE,@A_PRODUITLIB,@A_VERSION,@A_EVALUATION,@A_CONTRATCODE,@A_SOCIETECODE,@A_SOCIETELIB,@A_PARTENAIRE,@A_INTERLCODE,@A_INTERLLIB,@A_INTERLTEL,@A_INTERLMAIL,@A_DESCRIPTION)
RETURN @@IDENTITY |
Partager