Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
5| Name | Data Type | Length | Description |
|---|---|---|---|
| @contraparte | int | 4 | |
| @gest | int | 4 | |
| @indicador | int | 4 | |
| @score | decimal | 5 | |
| @p_user_id | int | 4 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.LN_Graba_indicador
@contraparte int = null,
@gest int = null,
@indicador int = null,
@score decimal(5,2) = null,
@p_user_id int = null
AS
BEGIN
SET NOCOUNT ON;
if (@score is not null and @gest is not null and @indicador is not null ) begin
if not exists (select contraparte, gestion, indicador
from LN_contraparte_indicadores
where contraparte = @contraparte
and gestion = @gest
and indicador = @indicador)
INSERT INTO LN_contraparte_indicadores
(contraparte, gestion, indicador, valor_numerico, created, created_by)
VALUES
(@contraparte, @gest, @indicador, @score, GETDATE(), @p_user_id)
else
UPDATE LN_contraparte_indicadores SET
valor_numerico = @score,
modified = GETDATE(),
modified_by = @p_user_id
WHERE contraparte = @contraparte
AND gestion = @gest
AND indicador = @indicador
end
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.LN_Graba_indicador
@contraparte int = null,
@gest int = null,
@indicador int = null,
@score decimal(5,2) = null,
@p_user_id int = null
AS
BEGIN
SET NOCOUNT ON;
if (@score is not null and @gest is not null and @indicador is not null ) begin
if not exists (select contraparte, gestion, indicador
from LN_contraparte_indicadores
where contraparte = @contraparte
and gestion = @gest
and indicador = @indicador)
INSERT INTO LN_contraparte_indicadores
(contraparte, gestion, indicador, valor_numerico, created, created_by)
VALUES
(@contraparte, @gest, @indicador, @score, GETDATE(), @p_user_id)
else
UPDATE LN_contraparte_indicadores SET
valor_numerico = @score,
modified = GETDATE(),
modified_by = @p_user_id
WHERE contraparte = @contraparte
AND gestion = @gest
AND indicador = @indicador
end
END
GO
Depends On
1Used By
No items found