これは、ストアド プロシージャの部分的なスクリプトです。次の「P4」(など)の列数を自動的に更新できるようにしたい(以下のデータ結果):
/*
RESULTS:
66,
221,
0
*/
DECLARE
@APP_TOTAL INT
, @DB_TOTAL INT
, @OS_TOTAL INT
, @YEAR INT
SET @APP_TOTAL = (SELECT COUNT(*)
FROM [db_eCAM].[dbo].[tbl_SecChecks]
WHERE LAYER = 'APP' AND [ENABLE] = 1)
PRINT @APP_TOTAL
SET @DB_TOTAL = (SELECT COUNT(*)
FROM [db_eCAM].[dbo].[tbl_SecChecks]
WHERE LAYER = 'DB' AND [ENABLE] = 1)
PRINT @DB_TOTAL
SET @OS_TOTAL = (SELECT COUNT(*)
FROM [db_eCAM].[dbo].[tbl_SecChecks]
WHERE LAYER = 'OS' AND [ENABLE] = 1)
PRINT @OS_TOTAL
SET @YEAR = 2013