19.10 GENERATE_DATA_INTO_COLLECTIONプロシージャ
このプロシージャは、指定されたブループリントのデータを生成し、APEX$DG$[BLUEPRINT_NAME]
という名前のAPEXコレクションに結果を格納します。
構文
APEX_DG_DATA_GEN.GENERATE_DATA_INTO_COLLECTION (
p_blueprint IN VARCHAR2,
p_format IN VARCHAR2,
p_blueprint_table IN VARCHAR2 DEFAULT NULL,
p_row_scaling IN NUMBER DEFAULT 100,
p_stop_after_errors IN NUMBER DEFAULT c_max_error_count,
p_errors OUT NOCOPY CLOB )
パラメータ
表19-10 GENERATE_DATA_INTO_COLLECTIONのパラメータ
パラメータ | 説明 |
---|---|
p_blueprint |
ブループリントの名前。 |
p_format |
|
p_blueprint_table |
この値では大/小文字が区別されます。 すべての表の場合はnullです。nullでない場合は、指定された表のデータのみを生成します。nullでない場合は、ブループリント内の表の表名にする必要があります。 |
p_row_scaling |
ブループリントに定義された行の数をこのパーセンテージ値で増減します。 |
p_stop_after_errors |
プロセスが停止するまでに発生する可能性があるエラーの数を定義します。INSERT INTO にのみ適用されます。
|
p_errors |
エラーのJSON出力。成功時はNULLです。 |
出力はコレクションに格納されます。また、何もない場合は、同じコレクション内の新しい行にエラー・メッセージが格納されます。
出力 | 説明 |
---|---|
CLOB001 |
出力を保持するCLOB。INSERT INTOおよびFAST INSERT INTOの場合はNULLです。 |
BLOB001 |
出力を保持するBLOB。INSERT INTOおよびFAST INSERT INTOの場合はNULLです。 |
C006 |
出力のファイル拡張子。INSERT INTOおよびFAST INSERT INTOの場合はNULLです。 |
C007 |
出力のMIMEタイプ。INSERT INTOおよびFAST INSERT INTOの場合はNULLです。 |
C001 |
'エラー' |
CLOB001 |
エラーのJSON出力。成功時はNULLです。 |
例
DECLARE
l_errors clob;
BEGIN
apex_dg_output.generate_data_into_collection
(p_blueprint => 'Cars',
p_blueprint_table => 'my_cars',
p_stop_after_errors => 100,
p_errors => l_errors
);
END;
親トピック: APEX_DG_DATA_GEN