バッチシーケンスを作成するには、Oracleのストアドプロシージャ

----批量创建配列
宣言
型v_arrayはVARCHAR2(100)のVARRAY(19)です。
v_index数;
v_arr v_array:= v_array( 'gen_table'、 'gen_table_column'、 'sys_config'、 'sys_dept'、 'sys_dict_data'、 'sys_dict_type'、 'sys_job'、
'sys_job_log'、 'sys_logininfor'、 'sys_menu'、 'sys_notice'、 'sys_oper_log'、 'sys_post'、 'sys_role'、 'sys_role_dept'、 'sys_role_menu'、
'sys_user'、 'sys_user_post'、 'sys_user_role')。
v_sql VARCHAR2(2000);
開始
1..v_arr.countループに私のために
= '作成シーケンスseq_' || v_arr(I):v_sql
||」1つのキャッシュ2'による1刻みでMINVALUE 1スタート;
--dbms_output。PUT_LINE(v_sql)。
即時v_sqlを実行します。
ループを終了します。
終わり;

おすすめ

転載: www.cnblogs.com/auldlangsynezh/p/12118517.html