1765584542
2025-12-12 10:26:00
CMS のオーディエンス (旧訪問者グループ) がどのページ (およびそのページのどのバージョン) で使用されているかどうかを確認したい場合があります。
次に、サンプル SQL クエリを使用して、その対象ユーザーの使用状況を確認するだけです。
CREATE TABLE #TempGUID(ID INT IDENTITY(1,1),VGName VARCHAR(50), VGGuid VARCHAR(36));
INSERT INTO #TempGUID (VGName,VGGuid) SELECT String01, Guid FROM tblSystemBigTable SBT join tblBigTableIdentity BTI ON SBT.pkId = BTI.pkId where SBT.StoreName="VisitorGroup" ;
DECLARE @CurrentValue VARCHAR(36);
DECLARE @CurrentName VARCHAR(50);
DECLARE @MinID INT = (SELECT MIN(ID) from #TempGUID);
WHILE @MinID IS NOT NULL
BEGIN
SELECT @CurrentValue = VGGuid,@CurrentName = VGName FROM #TempGUID WHERE ID = @MinID
SELECT DISTINCT @CurrentName AS AudienceName,fkContentID AS ContentID,NAME AS ContentName,pkID AS VersionNumber FROM tblWorkContent WHERE pkID IN
(SELECT fkWorkContentID FROM tblWorkContentProperty WHERE LongString like ('%'+ @CurrentValue+'%'))
DELETE FROM #TempGUID WHERE ID = @MinID;
SET @MinID = (SELECT MIN(ID) from #TempGUID);
END;
DROP TABLE #TempGUID;
結果は次のようになります。
それが役立つことを願っています!
2025 年 12 月 12 日
#CMS #オーディエンス #すべての使用状況を確認する