如何从create table tablename as (select * from tablename)
创建Oracle中其他序列的序列。我试过create sequence sequence_name as select sequence_name
,但是我遇到了错误。
答案 0 :(得分:0)
执行命令
declare
v_sql varchar2(4000);
begin
v_sql := dbms_metadata.get_ddl('SEQUENCE',YOUR_SEQUENCE_NAME_HERE);
dbms_output.put_line(v_sql);
end;
然后复制输出,更改序列名称并执行;
答案 1 :(得分:-1)
要复制表的结构和数据,请省略第一个语句中的parens:
create table newtable as select * from oldtable;