24.26 UPDATE_TABLEプロシージャ
このプロシージャは、ブループリント表の属性を更新します。論理キーはp_blueprint
およびp_table_name
です。
構文
APEX_DG_DATA_GEN.UPDATE_TABLE (
p_blueprint IN VARCHAR2,
p_table_name IN VARCHAR2,
p_new_table_name IN VARCHAR2 DEFAULT NULL,
p_sequence IN PLS_INTEGER,
p_preserve_case IN VARCHAR2 DEFAULT 'N',
p_display_name IN VARCHAR2 DEFAULT NULL,
p_singular_name IN VARCHAR2 DEFAULT NULL,
p_plural_name IN VARCHAR2 DEFAULT NULL,
p_rows IN NUMBER DEFAULT 0,
p_max_rows IN VARCHAR2 DEFAULT NULL )
パラメータ
パラメータ | 説明 |
---|---|
p_blueprint |
ブループリントの識別子。 |
p_table_name |
存在する、または存在しない表の名前。 |
p_new_table_name |
新しい表名(名前変更)。 |
p_sequence |
1番目の表は1、2番目は2のように指定します。 |
p_preserve_case |
デフォルトはN で、p_new_table_name は強制的に大文字になります。Y の場合は、p_new_table_name の大/小文字を保持します。
|
p_display_name |
わかりやすい表示名。 |
p_singular_name |
単数形のわかりやすい名前。 |
p_plural_name |
複数形のわかりやすい名前。 |
p_rows |
この表に対して生成する行数。 |
p_max_rows |
NULLの場合、p_rows によって行数が決まります。それ以外の場合は、出力の生成時にp_rows とp_max_rows の間のランダムな行数が使用されます。
|
例
BEGIN
apex_dg_data_gen.update_table(
p_blueprint => 'Cars',
p_table_name => 'MY_CARS',
p_sequence => 20,
p_new_table_name => 'MY_NEW_CARS',
p_display_name => 'My great cars 2',
p_singular_name => 'My car',
p_plural_name => 'My Cars',
p_rows => '50',
);
END;
BEGIN
apex_dg_data_gen.update_table(
p_blueprint => 'Cars',
p_table_name => 'my_cars',
p_sequence => 10,
p_rows => '50',
p_use_existing_table => 'Y',
);
END;
親トピック: APEX_DG_DATA_GEN