USP_DATALIST_GETMETADATA
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure [dbo].[USP_DATALIST_GETMETADATA]
@ID uniqueidentifier
as
select
DLC.DATALISTSPEC AS SPECXML,
DLC.IMPLEMENTATIONTYPE,
DLC.RECORDTYPEID,
DLC.DATECHANGED,
DLC.TSLONG,
cast(case when P.SPECIFIC_SCHEMA is null then 0 else 1 end as bit) as HASAPPUSER,
cast(case when P2.SPECIFIC_SCHEMA is null then 0 else 1 end as bit) as HASMAXROWS
from
dbo.DATALISTCATALOG DLC
left outer join INFORMATION_SCHEMA.PARAMETERS P on P.SPECIFIC_SCHEMA='dbo' and P.SPECIFIC_NAME = DLC.PROCEDURENAME and P.PARAMETER_NAME = '@CURRENTAPPUSERID'
left outer join INFORMATION_SCHEMA.PARAMETERS P2 on P2.SPECIFIC_SCHEMA='dbo' and P2.SPECIFIC_NAME = DLC.PROCEDURENAME and P2.PARAMETER_NAME = '@MAXROWS'
where DLC.ID = @ID;
return 0;