29 lines
No EOL
686 B
Transact-SQL
29 lines
No EOL
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; |