43 lines
1.2 KiB
Transact-SQL
43 lines
1.2 KiB
Transact-SQL
DROP PROCEDURE IF EXISTS uspGetAdatszotar
|
|
GO
|
|
|
|
CREATE PROCEDURE uspGetAdatszotar
|
|
@pTanevId int
|
|
,@pTypeId int
|
|
AS BEGIN
|
|
SET NOCOUNT ON;
|
|
|
|
DECLARE @sql nvarchar(1000)
|
|
|
|
SET @sql = N'
|
|
SELECT
|
|
dib.ID AS ID
|
|
,dib.C_ORDER AS Sorszam
|
|
,dib.C_NAME AS Megnevezes
|
|
,dib.C_NAME_1 AS Megnevezes1
|
|
,dib.C_NAME_2 AS Megnevezes2
|
|
,dib.C_NAME_3 AS Megnevezes3
|
|
,dib.C_NAME_4 AS Megnevezes4
|
|
,dib.C_TYPE AS AdatszotarTipus
|
|
,dib.C_DICTIONARYTYPEID AS AdatszotarTipusId
|
|
,dib.C_VISIBLE AS Lathato
|
|
,dib.C_PROTECTED AS Protected
|
|
,ISNULL(nt.C_ISSORSZAMOZANDO,''F'') AS IsSorszamozando
|
|
,ISNULL(nt.C_ISTANORAI,''F'') AS IsTanorai
|
|
,ISNULL(nt.C_ISTANORANKIVULI,''F'') AS IsTanorankivuli
|
|
,ISNULL(nt.C_ISLENEMKOTOTTMUNKAIDO,''F'') AS IsLeNemKotottMunkaido
|
|
FROM T_DICTIONARYITEMBASE_OSSZES dib
|
|
LEFT JOIN T_NAPTIPUS nt ON nt.ID = dib.ID AND nt.C_ALTANEVID = dib.C_TANEVID AND nt.TOROLT = ''F''
|
|
WHERE dib.C_DICTIONARYTYPEID = @pTypeId
|
|
AND dib.C_TANEVID = @pTanevId
|
|
AND dib.TOROLT = ''F'''
|
|
|
|
EXEC sys.Sp_executesql @sql, N'
|
|
@pTanevId int
|
|
,@pTypeId int'
|
|
,@pTanevId
|
|
,@pTypeId
|
|
|
|
END
|
|
|
|
GO
|