sp_delete_category (Transact-SQL)

Applies to: SQL Server

Removes the specified category of jobs, alerts, or operators from the current server.

Transact-SQL syntax conventions

Syntax

sp_delete_category
    [ @class = ] 'class'
    , [ @name = ] N'name'
[ ; ]

Arguments

[ @class = ] 'class'

The class of the category. @class is varchar(8), with no default, and must be one of these values.

Value Description
JOB Deletes a job category.
ALERT Deletes an alert category.
OPERATOR Deletes an operator category.

[ @name = ] N'name'

The name of the category to be removed. @name is sysname, with no default.

Return code values

0 (success) or 1 (failure).

Result set

None.

Remarks

sp_delete_category must be run from the msdb database.

Deleting a category recategorizes any jobs, alerts, or operators in that category to the default category for the class.

Permissions

You can grant EXECUTE permissions on this procedure, but these permissions might be overridden during a SQL Server upgrade.

Examples

The following example deletes the job category named AdminJobs.

USE msdb;
GO

EXEC dbo.sp_delete_category
    @name = N'AdminJobs',
    @class = N'JOB';
GO