存储过程动态创建表,以时间给表命名
存储过程动态创建表,以时间给表命名 create or replace procedure create_table as v_sql varchar2(2000); begin v_sql:='create table ' || upper('tablename')|| replace(to_char(sysdate,'yyyy-mm-dd'),'-','')|| replace(to_char(sysdate,'hh24:mi:ss'),':','')|| '( id number primary key, name varchar2(10), age number, sex char(2))'; execute immediate v_sql; end; 执行下面的即可创建表 call create_table();