ESU_1 是源表
create table ESU_1
(
emp_id NUMBER(10),
emp_name VARCHAR2(100)
);
我使用 ESU_1 创建了一个表 ESU_2
create table ESU_2
as
select * from ESU_1 t
where t.emp_id>20;
当我使用下面的查询来获取表定义时
select dbms_metadata.get_ddl('TABLE', 'ESU_2','SNAPREP') from dual;
我得到了这个 o/p
CREATE TABLE ESU_2
( EMP_ID NUMBER(10),
EMP_NAME VARCHAR2(100)
);
但我想要确切的表定义
create table ESU_2
as
select * from ESU_1 t
where t.emp_id>20;
我怎样才能得到这个?