CREATE Procedure Persones_Actualizar
@PENIFPer char(9),
@PECognm1 char(30),
@PECognm2 char(30),
@PENomPer char(30),
@PESexPer char(30),
@PELocNai char(10),
@PEDatNai datetime,
@PEDatMor datetime,
@PEAdreça char(30),
@PEPoblac char(8),
@PECodPos char(5),
@PETelef1 char(30),
@PETelef2 char(30),
@PETelef3 char(30),
@PEFaxPer char(30),
@PEEmail char(30),
@PEPaswrd char(30),
@PECodTto int,
@PEAnyTto int,
@PECodPrf int,
@PECodCen int,
@PECodCar int,
@PECodNiv int,
@PECodSLa int,
@PECodRLa int,
@PEObsrvc text,
@UsuarioCC int,
@ControlCambios datetime,
@UsuarioCC_CON int,
@ControlCambios_CON datetime
AS
Update Persones Set
PENIFPer=@PENIFPer,
PECognm1=@PECognm1,
PECognm2=@PECognm2,
PENomPer=@PENomPer,
PESexPer=@PESexPer,
PELocNai=@PELocNai,
PEDatNai=ISNULL(@PEDatNai,NULL),
PEDatMor=ISNULL(@PEDatMor,NULL),
PEAdreça=@PEAdreça,
PEPoblac=@PEPoblac,
PECodPos=@PECodPos,
PETelef1=@PETelef1,
PETelef2=@PETelef2,
PETelef3=@PETelef3,
PEFaxPer=@PEFaxPer,
PEEmail=@PEEmail,
PEPaswrd=@PEPaswrd,
PECodTto=@PECodTto,
PEAnyTto=@PEAnyTto,
PECodPrf=@PECodPrf,
PECodCen=@PECodCen,
PECodCar=@PECodCar,
PECodNiv=@PECodNiv,
PECodSLa=@PECodSLa,
PECodRLa=@PECodRLa,
PEObsrvc=@PEObsrvc,
UsuarioCC=@UsuarioCC,
ControlCambios=ISNULL(@ControlCambios,NULL)
Where
PENIFPer = @PENIFPer AND
UsuarioCC=@UsuarioCC_CON AND
ControlCambios=@ControlCambios_CON
GO |