一个语句创建Oracle所有表的序列
1 -- 动态创建序列 2 declare 3 cursor c_job is 4 select TABLE_NAME from user_tables; 5 6 c_row c_job%rowtype; 7 v_sql varchar2(200); 8 begin 9 for c_row in c_job loop 10 begin 11 v_sql := ‘create sequence SEQ_‘ || c_row.TABLE_NAME; 12 dbms_output.put_line(v_sql); 13 execute immediate v_sql; 14 end; 15 end loop; 16 17 end;
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。