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権限は不要です。