USP_MKTCONSOLIDATEDQUERYVIEW_ADDBBECCONSTITUENTRELATEDVIEW
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSOLIDATEDQUERYVIEWCATALOGID | uniqueidentifier | IN | |
@PATHALIAS | nvarchar(100) | IN | |
@CHANGEAGENTID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.[USP_MKTCONSOLIDATEDQUERYVIEW_ADDBBECCONSTITUENTRELATEDVIEW]
(
@CONSOLIDATEDQUERYVIEWCATALOGID uniqueidentifier,
@PATHALIAS nvarchar(100),
@CHANGEAGENTID uniqueidentifier
)
as
set nocount on;
begin try
if @CHANGEAGENTID is null
exec dbo.[USP_CHANGEAGENT_GETORCREATECHANGEAGENT] @CHANGEAGENTID output;
if not exists (select top 1 1 from dbo.[QUERYVIEWRELATIONSHIP] where [ROOTQUERYVIEWID] = @CONSOLIDATEDQUERYVIEWCATALOGID and [RELATEDQUERYVIEWID] = 'EE8A7483-C483-4214-9646-4BB62EC29AB7' and [PATHALIAS] = @PATHALIAS)
insert into dbo.[QUERYVIEWRELATIONSHIP] (
[ROOTQUERYVIEWID],
[RELATEDQUERYVIEWID],
[ADDEDBYQUERYVIEWID],
[PATHALIAS],
[ROOTCOLUMN],
[RELATEDCOLUMN],
[SEQUENCE],
[JOINTYPE],
[JOINPARAMETERS],
[CARDINALITYTYPE],
[DISPLAYALIAS],
[OBSOLETE],
[RESOURCEFILEASSEMBLYNAME],
[RESOURCEFILECLASSNAME],
[ADDEDBYID],
[CHANGEDBYID]
) values (
@CONSOLIDATEDQUERYVIEWCATALOGID,
'EE8A7483-C483-4214-9646-4BB62EC29AB7',
@CONSOLIDATEDQUERYVIEWCATALOGID,
@PATHALIAS,
'ID',
'ID',
2147483647,
0,
0,
4, -- one to optional one
@PATHALIAS,
1, -- obsolete, so it's hidden
'',
'',
@CHANGEAGENTID,
@CHANGEAGENTID
);
end try
begin catch
exec dbo.[USP_RAISE_ERROR];
return 1;
end catch
return 0;