Files
kreta/Kreta.DataAccess.Migrations/Scripts/Archive/20190716121012_KRETA2_189/fnGetDokumentumIdegenNyelv.sql
2024-03-13 00:33:46 +01:00

29 lines
686 B
Transact-SQL

DROP FUNCTION IF EXISTS fnGetDokumentumIdegenNyelv
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION fnGetDokumentumIdegenNyelv (@nyomtatvanyNyelvEnum INT, @Id INT, @tanevId INT)
RETURNS NVARCHAR(MAX)
BEGIN
DECLARE @value NVARCHAR(MAX)
DECLARE @intezmenyId INT
SELECT @intezmenyId = (SELECT C_INTEZMENYID FROM T_TANEV_OSSZES WHERE ID = @tanevId AND TOROLT= 'F')
SELECT @value = (SELECT
CASE @nyomtatvanyNyelvEnum
WHEN 0 THEN
C_NAME
WHEN 1 THEN
C_NAME_2
WHEN 2 THEN
C_NAME_1
END
FROM T_DICTIONARYITEMBASE_OSSZES WHERE ID = @Id AND C_TANEVID = @tanevId AND C_INTEZMENYID = @intezmenyId AND TOROLT = 'F')
RETURN @value
END;