modifica stored come drop+create

This commit is contained in:
Samuele Locatelli
2023-07-21 14:51:43 +02:00
parent dafe55c017
commit 98d0cf60ea
@@ -4,13 +4,15 @@ GO
SET QUOTED_IDENTIFIER ON
GO
DROP PROCEDURE IF EXISTS [dbo].[stp_ListVal_Import]
GO
-- =============================================
-- Author: Z.M.
-- Create date: 2023.04.03
-- Description: Esecuzione upsert ListValues
-- =============================================
ALTER PROCEDURE [dbo].[stp_ListVal_Import]
CREATE PROCEDURE [dbo].[stp_ListVal_Import]
AS
BEGIN
SET NOCOUNT ON;
@@ -19,8 +21,8 @@ BEGIN
-- effettua merge dati listValues
MERGE ListValues as tgt
USING (SELECT TableName, FieldName, [Value], Label, Ordinal, InputType, DefaultVal, isSerializable FROM ListValuesTemp) as src
ON tgt.TableName = src.TableName AND tgt.FieldName = src.FieldName AND tgt.[value] = src.[value]
USING (SELECT TableName, FieldName, [Value], [Label], Ordinal, DefaultVal, InputType, isSerializable FROM ListValuesTemp) as src
ON tgt.TableName = src.TableName AND tgt.FieldName = src.FieldName AND tgt.[Value] = src.[Value]
WHEN MATCHED THEN
UPDATE SET [Label] = src.[Label]
, Ordinal = src.Ordinal
@@ -33,4 +35,5 @@ BEGIN
COMMIT tran
END
END
GO