UFN_GETCMSALLOTHERSITEURLS
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CLIENTSITESID | int | IN |
Definition
Copy
CREATE FUNCTION [dbo].[UFN_GETCMSALLOTHERSITEURLS]
(
@CLIENTSITESID int
)
RETURNS @CMSAllOtherSiteURLs TABLE (
[URL] nvarchar(255),
[CLIENTSITESID] int,
[ISPRIMARYSITEURL] bit
)
AS
begin
INSERT INTO @CMSAllOtherSiteURLs
SELECT V.URL,
V.CLIENTSITESID,
V.ISPRIMARYSITEURL
FROM
(SELECT
URL,
CLIENTSITESID,
0 AS ISPRIMARYSITEURL
FROM
dbo.CMSSiteURLs
WHERE CLIENTSITESID<>@CLIENTSITESID
UNION
SELECT VALUE AS URL,
CLIENTSITESID,
1 AS ISPRIMARYSITEURL
FROM dbo.CMSSITESETTING
WHERE ENUMID = 11 and CLIENTSITESID<>@CLIENTSITESID
) AS V
ORDER BY LEN(URL) DESC, V.ISPRIMARYSITEURL DESC
return
end