sp_delete_category (T-SQL)

Berlaku untuk:SQL Server

Menghapus kategori pekerjaan, pemberitahuan, atau operator yang ditentukan dari server saat ini.

Konvensi sintaks transact-SQL

Sintaks

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

Argumen

[ @class = ] 'kelas'

Kelas kategori. @class adalah varchar(8), tanpa default, dan harus menjadi salah satu nilai ini.

Nilai Deskripsi
JOB Menghapus kategori pekerjaan.
ALERT Menghapus kategori pemberitahuan.
OPERATOR Menghapus kategori operator.

[ @name = ] N'name'

Nama kategori yang akan dihapus. @name adalah sysname, tanpa default.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Tataan hasil

Tidak ada.

Keterangan

sp_delete_category harus dijalankan dari msdb database.

Menghapus kategori membuat ulang pekerjaan, pemberitahuan, atau operator apa pun dalam kategori tersebut ke kategori default untuk kelas tersebut.

Izin

Prosedur tersimpan ini dimiliki oleh peran db_owner . Anda dapat memberikan EXECUTE izin untuk pengguna mana pun, tetapi izin ini dapat ditimpa selama peningkatan SQL Server.

Contoh

Contoh berikut menghapus kategori pekerjaan bernama AdminJobs.

USE msdb;
GO

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