GENERATE_JOB_NAME 関数は、ジョブの一意の名前を返します。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_SCHEDULER.GENERATE_JOB_NAME (
in_type_name IN VARCHAR2 DEFAULT 'JOB$_') RETURN VARCHAR2;
パラメータ説明
パラメータ in_type_name は、ジョブ名を生成する際に使用するプレフィックスを指定します。
使用方法
プレフィックスが明示的に NULL に設定されている場合、名前はシーケンス番号のみとなります。これらの数字名を正常に使用するには、DBMS_SCHEDULER の呼び出し全体で二重引用符で囲む必要があります。
プレフィックスは18文字を超えてはならず、数字で終わってはなりません。
GENERATE_JOB_NAME 関数は通常、重複するジョブ名を返すことはなく、既存のデータベースオブジェクトと名前が重複する可能性も非常に低いです。
GENERATE_JOB_NAME 関数の機能を使用するには、指定されたScheduler権限は不要です。