fix SQL x controlli
This commit is contained in:
@@ -175,4 +175,84 @@ WHERE conditio IS NULL
|
||||
AND IdxMacchina = CASE WHEN @IdxMacchina <> '0' THEN @IdxMacchina ELSE IdxMacchina END
|
||||
|
||||
RETURN
|
||||
GO
|
||||
GO
|
||||
|
||||
|
||||
|
||||
CREATE VIEW [dbo].[v_selListVal]
|
||||
AS
|
||||
SELECT TableName + '-' + FieldName + '-' + value AS value, label
|
||||
FROM dbo.ListValues
|
||||
|
||||
GO
|
||||
|
||||
|
||||
|
||||
/****** Object: StoredProcedure [dbo].[stp_listValues_getValidValues] Script Date: 15/03/2018 18:02:25 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
|
||||
-- =============================================
|
||||
-- STORED stp_getValidValues
|
||||
--
|
||||
-- Author: S.E.L.
|
||||
-- Create date: 2011.05.26
|
||||
-- Description: gestione selezione dati parametrici
|
||||
-- =============================================
|
||||
create PROCEDURE [dbo].[stp_listValues_getValidValues]
|
||||
(
|
||||
@TableName NVARCHAR(50),
|
||||
@FieldName NVARCHAR(50)
|
||||
)
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON;
|
||||
|
||||
SELECT value, label
|
||||
FROM ListValues
|
||||
WHERE TableName = @TableName
|
||||
AND FieldName = @FieldName
|
||||
ORDER BY ordinal
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
/****** Object: StoredProcedure [dbo].[stp_listValues_getValidValuesTrad] Script Date: 15/03/2018 18:02:41 ******/
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
|
||||
-- =============================================
|
||||
-- STORED stp_getValidValues
|
||||
--
|
||||
-- Author: S.E.L.
|
||||
-- Create date: 2015.09.15
|
||||
-- Description: gestione selezione dati parametrici tradotti
|
||||
-- =============================================
|
||||
CREATE PROCEDURE [dbo].[stp_listValues_getValidValuesTrad]
|
||||
(
|
||||
@TableName NVARCHAR(50),
|
||||
@FieldName NVARCHAR(50),
|
||||
@Lingua NVARCHAR(3)
|
||||
)
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON;
|
||||
|
||||
SELECT lv.value, ISNULL(v.Traduzione, lv.TableName+lv.FieldName+lv.value) AS label
|
||||
FROM ListValues lv LEFT OUTER JOIN Vocabolario v
|
||||
ON lv.TableName+lv.FieldName+lv.value = v.Lemma
|
||||
AND v.Lingua = @Lingua
|
||||
WHERE lv.TableName = @TableName
|
||||
AND lv.FieldName = @FieldName
|
||||
ORDER BY lv.ordinal
|
||||
END
|
||||
GO
|
||||
|
||||
|
||||
Reference in New Issue
Block a user