USP_DATABASESPACEUSEDHISTORY_SAVE
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BUSINESSPROCESSSTATUSID | uniqueidentifier | IN | |
@ASOF | datetimeoffset | IN | |
@TYPECODE | tinyint | IN | |
@SUBTYPECODE | tinyint | IN |
Definition
Copy
CREATE procedure dbo.[USP_DATABASESPACEUSEDHISTORY_SAVE]
(
@BUSINESSPROCESSSTATUSID uniqueidentifier,
@ASOF datetimeoffset,
@TYPECODE tinyint,
@SUBTYPECODE tinyint
)
as begin
set nocount on;
insert into dbo.[DATABASESPACEUSEDHISTORY]
(
[BUSINESSPROCESSSTATUSID],
[ASOF],
[TYPECODE],
[SUBTYPECODE],
[ROWS],
[RESERVEDKB],
[DATAKB],
[INDEXKB],
[UNUSEDKB]
)
select
@BUSINESSPROCESSSTATUSID,
@ASOF,
@TYPECODE,
@SUBTYPECODE,
isnull(sum(cast([ROWS] as bigint)), 0),
isnull(sum(cast([RESERVEDKB] as bigint)), 0),
isnull(sum(cast([DATAKB] as bigint)), 0),
isnull(sum(cast([INDEXKB] as bigint)), 0),
isnull(sum(cast([UNUSEDKB] as bigint)), 0)
from dbo.[DATABASESPACEUSED]
where [TYPECODE] = @TYPECODE and [SUBTYPECODE] = @SUBTYPECODE;
return 0;
end