SQL> select distinct type from user_source;TYPE ------------ PROCEDURE PACKAGE PACKAGE BODY TYPE BODY TRIGGER FUNCTION TYPE 貌似数据字典里面只有这几个有代码..建好的表 是被分开存储在数据字典把。。被肢体了..
你可以试试 desc 表名;orselect * from user_tables where table_name='XXX';
好像没有专门记录建表的语句,不像视图、存储过程、函数等对象那样!不过也不用去拼,oracle有自己的包可以方便获取:获取单表ddl:select dbms_metadata.get_ddl('TABLE','T4','TEST') From dual;获取某用户低下所有表的ddl:SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name) FROM USER_TABLES u;
SQL> select distinct type from user_source;TYPE
------------
PROCEDURE
PACKAGE
PACKAGE BODY
TYPE BODY
TRIGGER
FUNCTION
TYPE
貌似数据字典里面只有这几个有代码..建好的表 是被分开存储在数据字典把。。被肢体了..
desc 表名;orselect * from user_tables where table_name='XXX';
FROM USER_TABLES u;
--查看已有的表的定义
set long 1000
select dbms_metadata.get_ddl('TABLE','TABLENAME','USERNAME') FROM DUAL