USP_IDSETREGISTER_GETMETADATA
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN |
Definition
Copy
create procedure dbo.USP_IDSETREGISTER_GETMETADATA
(@ID uniqueidentifier)
with execute as caller
as
begin
-- do work
select
[IDSETREGISTER].[STATIC],
coalesce([ADHOCQUERYVIEWCATALOG].[MARTKEY], [MERGEQUERYVIEWCATALOG].[MARTKEY],'') as [MARTKEY],
cast(case when [IDSETREGISTERMERGE].[ID] is not null then 1 else 0 end as bit) as [ISMERGE],
[MERGESETREGISTER1].[STATIC] as [MERGESELECTION1STATIC],
[MERGESETREGISTER2].[STATIC] as [MERGESELECTION2STATIC]
from dbo.[IDSETREGISTER]
left join dbo.[IDSETREGISTERADHOCQUERY] on [IDSETREGISTERADHOCQUERY].[IDSETREGISTERID] = [IDSETREGISTER].[ID]
left join dbo.[ADHOCQUERY] on [IDSETREGISTERADHOCQUERY].[ADHOCQUERYID] = [ADHOCQUERY].[ID]
left join dbo.[QUERYVIEWCATALOG] as [ADHOCQUERYVIEWCATALOG] on [ADHOCQUERYVIEWCATALOG].[ID] = [ADHOCQUERY].[QUERYVIEWCATALOGID]
left join dbo.[IDSETREGISTERMERGE] on [IDSETREGISTERMERGE].[IDSETREGISTERID] = [IDSETREGISTER].[ID]
left join dbo.[IDSETREGISTER] as [MERGESETREGISTER1] on [IDSETREGISTERMERGE].[SELECTION1ID] = [MERGESETREGISTER1].[ID]
left join dbo.[IDSETREGISTERADHOCQUERY] as [MERGESETREGISTERQUERY] on [MERGESETREGISTERQUERY].[IDSETREGISTERID] = [MERGESETREGISTER1].[ID]
left join dbo.[ADHOCQUERY] as [MERGEQUERY] on [MERGESETREGISTERQUERY].[ADHOCQUERYID] = [MERGEQUERY].[ID]
left join dbo.[QUERYVIEWCATALOG] as [MERGEQUERYVIEWCATALOG] on [MERGEQUERYVIEWCATALOG].[ID] = [MERGEQUERY].[QUERYVIEWCATALOGID]
left join dbo.[IDSETREGISTER] as [MERGESETREGISTER2] on [IDSETREGISTERMERGE].[SELECTION2ID] = [MERGESETREGISTER2].[ID]
where [IDSETREGISTER].[ID] = @ID
end