UFN_WEBDASHBOARDPAGE_PAGEEXISTS
Returns a flag indicating whether the given page is unique.
Return
| Return Type |
|---|
| bit |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN | |
| @NAME | nvarchar(200) | IN | |
| @PATH | nvarchar(1000) | IN |
Definition
Copy
create function dbo.UFN_WEBDASHBOARDPAGE_PAGEEXISTS(@ID uniqueidentifier,
@NAME nvarchar(200),
@PATH nvarchar(1000))
returns bit
as
begin
declare @PAGEEXISTS bit;
if exists(select WEBDASHBOARDPAGECATALOG.ID from dbo.WEBDASHBOARDPAGECATALOG
left join dbo.WEBDASHBOARDFOLDER on WEBDASHBOARDPAGECATALOG.WEBDASHBOARDFOLDERID = WEBDASHBOARDFOLDER.ID
where WEBDASHBOARDPAGECATALOG.NAME = @NAME and ((@PATH = '' and WEBDASHBOARDPAGECATALOG.WEBDASHBOARDFOLDERID is null) or WEBDASHBOARDFOLDER.PATH = @PATH))
set @PAGEEXISTS = 1;
else
set @PAGEEXISTS = 0;
return @PAGEEXISTS;
end;