sp_update_category (Transact-SQL)

適用対象:SQL Server

カテゴリの名前を変更します。

Transact-SQL 構文表記規則

構文

sp_update_category
    [ @class = ] 'class'
    , [ @name = ] N'name'
    , [ @new_name = ] N'new_name'
[ ; ]

引数

[ @class = ] 'class'

更新するカテゴリのクラスを指定します。 @classは varchar(8) で、これらの値のいずれかを指定できます。

Value 説明
ALERT アラート カテゴリを更新します。
JOB ジョブ カテゴリを更新します。
OPERATOR 演算子カテゴリを更新します。

[ @name = ] N'name'

カテゴリの現在の名前を指定します。 @nameは sysname で、既定値はありません。

[ @new_name = ] N'new_name'

カテゴリの新しい名前を指定します。 @new_nameは sysname で、既定値はありません。

リターン コードの値

0 (成功) または 1 (失敗)。

解説

sp_update_category はデータベースから実行する msdb 必要があります。

アクセス許可

このストアド プロシージャを実行するには、ユーザーに sysadmin 固定サーバー ロールを付与する必要があります。

次の例では、ジョブ カテゴリの名前を AdminJobs から Administrative Jobs に変更します。

USE msdb;
GO

EXEC dbo.sp_update_category
  @class = N'JOB',
  @name = N'AdminJobs',
  @new_name = N'Administrative Jobs';
GO