USP_GET_OTHER_AGGREGATE_STATS_USAGE_TRACKING_DATA
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ProductName | varchar(4) | IN |
Definition
Copy
create procedure dbo.USP_GET_OTHER_AGGREGATE_STATS_USAGE_TRACKING_DATA (
@ProductName varchar(4)
)
AS
begin
DECLARE @SiteId INT;
DECLARE @OrganizationDetails NVARCHAR(400);
DECLARE @IsHosted BIT;
SELECT @IsHosted = ISHOSTED,
@OrganizationDetails = CLARIFYSITEID,
@OrganizationDetails = @OrganizationDetails + ' - '
+ INSTALLATIONNAME
FROM dbo.INSTALLATIONINFO;
SELECT @OrganizationDetails = CLARIFYSITEID,
@OrganizationDetails = @OrganizationDetails + ' - '
+ INSTALLATIONNAME
FROM dbo.INSTALLATIONINFO;
DECLARE @SiteStats TABLE
(
LivePages INT,
LiveTemplates INT,
LiveParts INT,
LiveStyleSheets INT,
LiveImages INT,
LiveLayouts INT,
LiveVanityURLs INT,
LiveEmailTemplates INT,
LiveEcardTemplates INT
)
DECLARE DATABASE_CURSOR CURSOR static FOR
(SELECT ID
FROM ClientSites);
OPEN DATABASE_CURSOR;
FETCH next FROM DATABASE_CURSOR INTO @SiteId;
WHILE ( @@FETCH_STATUS = 0 )
BEGIN
INSERT INTO @SiteStats
EXEC Spgetsiteassestscount
@SiteId,
0,
0
FETCH next FROM DATABASE_CURSOR INTO @SiteId;
END
CLOSE DATABASE_CURSOR;
DEALLOCATE DATABASE_CURSOR;
SELECT @ProductName + '-' + 'OtherAggregateStats' + '-'
+ @OrganizationDetails AS 'Group',
@IsHosted AS 'IsHostedClient',
Sum(LivePages) LivePages,
Sum(LiveTemplates) LiveTemplates,
Sum(LiveParts) LiveParts,
Sum(LiveStyleSheets) LiveStyleSheets,
Sum(LiveImages) LiveImages,
Sum(LiveLayouts) LiveLayouts,
Sum(LiveVanityURLs) LiveVanityURLs,
Sum(LiveEmailTemplates) LiveEmailTemplates,
Sum(LiveEcardTemplates) LiveEcardTemplates
FROM @SiteStats
end