19.2 ADD_BLUEPRINT_FROM_FILEプロシージャ
このプロシージャは、ワークスペースまたはアプリケーション・ファイルからJSONブループリントをインポートします。ファイルは、適切なブループリント定義が含まれているJSONである必要があります。
構文
APEX_DG_DATA_GEN.ADD_BLUEPRINT_FROM_FILE (
p_filename IN VARCHAR2, -- name of workspace or application file
p_application_id IN NUMBER DEFAULT NULL, -- Application ID of an Application File, or null if a workspace file
p_override_name IN VARCHAR2 DEFAULT NULL, -- Name of blueprint, overrides the name provided in the file
p_replace IN BOOLEAN DEFAULT FALSE, -- return error if blueprint exist and p_replace=FALSE
p_blueprint_id OUT NUMBER )
パラメータ
表19-2 ADD_BLUEPRINT_FROM_FILEのパラメータ
パラメータ | 説明 |
---|---|
p_filename |
ファイル名(apex_application_files.filename)。 |
p_application_id |
アプリケーションのID、またはワークスペース・ファイルの場合はnull。 |
p_override_name |
ブループリントの名前。これにより、ファイルに指定された名前がオーバーライドされます。 |
p_replace |
ブループリントが存在し、p_replace = FALSEの場合は、エラーを戻します。ブループリント(または、指定されている場合はp_override_name)を置き換えます。 |
p_blueprint_id |
インポートされるブループリントのID (OUT)。 |
例
DECLARE
l_blueprint number;
BEGIN
apex_dg_data_gen.add_blueprint_from_file
(p_filename => 'app/example.json',
p_application_id => 145,
p_override_name => 'My Application Blueprint',
p_replace => false,
p_blueprint_id => l_blueprint
);
END;
DECLARE
l_blueprint number;
BEGIN
apex_dg_data_gen.add_blueprint_from_file
(p_filename => 'workspace/example.json',
p_override_name => 'My Workspace Blueprint',
p_replace => false,
p_blueprint_id => l_blueprint
);
END;
親トピック: APEX_DG_DATA_GEN