请问oracle里怎么样复制表结构,带有默认值和主键的,谢谢高手帮我看看!
我用了create table a2 as select * from a where 1=2; 但这样存在个问题,没有复制默认值和主键,我用什么方法可以实现所有复制呢,语句和存储过程都可以,谢谢各位,如果大家也想了解一下,麻烦帮忙顶一下,谢谢!
我用了create table a2 as select * from a where 1=2; 但这样存在个问题,没有复制默认值和主键,我用什么方法可以实现所有复制呢,语句和存储过程都可以,谢谢各位,如果大家也想了解一下,麻烦帮忙顶一下,谢谢!
select dbms_metadata.get_dll('TABLE','TABLE_NAME') into sql from dual;
exec(sql);
ERROR:
ORA-31603: 对象 "yxy_class" 属于类型 TABLE, 在方案 "tpl" 中未找到
ORA-06512: 在"SYS.DBMS_SYS_ERROR", line 105
ORA-06512: 在"SYS.DBMS_METADATA_INT", line 2857
ORA-06512: 在"SYS.DBMS_METADATA_INT", line 3192
ORA-06512: 在"SYS.DBMS_METADATA_INT", line 4078
ORA-06512: 在"SYS.DBMS_METADATA", line 326
ORA-06512: 在"SYS.DBMS_METADATA", line 410
ORA-06512: 在"SYS.DBMS_METADATA", line 449
ORA-06512: 在"SYS.DBMS_METADATA", line 615
ORA-06512: 在"SYS.DBMS_METADATA", line 1221
ORA-06512: 在line 1这是为什么?