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