安装这个软件,然后你就可以选择一个表以后看他的结构啦
其实desc 表名也可以,只是导出比较麻烦
其实desc 表名也可以,只是导出比较麻烦
解决方案 »
- 在归档打开的情况下,create table as select * from xxx是否会产生归档日志?
- 请教linux环境下oracle无法连接
- 大家快来救救我!oracle8.1.7数据库导入问题!
- 关于“ora-01483:DATE或NUMBER赋值变量的长度无效”的问题
- 谁用过PL/SQL developer进来看一下!
- 用PL/SQL导出用户表的问题
- 小问题,急~!!
- 我的Oracle8i安装在win2000server上,我不想通过控制面板中的服务(已经设置为手动)启动,如何在sqlplus中启动?
- 本人对C++熟悉,但对vc++不是太熟,现在老板给我个vc+oralce的项目,希望大家给些帮助!
- SELECT 中何时可以用子查询?
- 我在XP下装了个Oracle 9.0,但系统一启动就自动启动了Oracle,想让系统启动时,不启动Oracle,怎么办?
- 请问这个Select语句怎么写
SQL>create table new_table_name as
SQL>select * from table_name where rownum<1;
第二步sql>select * from user_tables where tabel_name='table_name';
如此类推,数据字典里有所有你想用到的,数据字典就是数据的数据。
慢慢看吧
正解~在Oracle中获取某个用户下所有数据表的建表语句:--DoGetDDL.SQL
SET HEADING OFF;
SET ECHO OFF;
SET FEEDBACK OFF;
SET PAGESIZE 0;
SET TRIMSPOOL ON;
SPOOL MyDDL.sql;
select DBMS_LOB.substr(DBMS_METADATA.get_ddl('TABLE',u.TABLE_NAME)) FROM USER_TABLES U;
SPOOL OFF;
SET HEADING ON;
SET ECHO ON;
SET FEEDBACK ON;
SET PAGESIZE 14;
SET TRIMSPOOL OFF;
SQLPlus
spool D:\aa.SQL
@DoGetDDL.SQL
spool off