如何通过程序生成oracle数据库中已经存在的表的建表脚本? 才开始用oracle,望高手们出招啊!如何通过程序生成oracle数据库中已经存在的表的建表脚本?如用delphi,通过编程,生成表的脚本。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在oracle 中的command windows 窗口输入desc 表名:在复制到文本中,,修改一下,就行了...我平时是这样做的... 使用系统存储过程:dbms_metadata.get_ddlfor example:select dbms_metadata.get_ddl('TABLE','DEPT') from dual; 用 dbms_metadata.get_ddl 生成的脚本太繁琐了,有没有办法让生成的脚本变得简捷,如只要create table 部分就可以了。 select table_name,column_name,data_type,data_length,data_precsion,data_scale,nullablefrom user_tab_columnsorder by table_name 如果不是非要用程序去生成.那你可以装个PLSQL Developer;连上数据库后对着表名点右键-Edit-ViewSQL 脚本全在里面了包括主键、索引 看来我还是好好研究研究 dbms_metadata.get_ddl 吧。 select table_name,column_name,data_type,data_length,data_precsion,data_scale,nullablefrom user_tab_columnsorder by table_name楼主好好看这个从这条脚本的结果集中可得到建表信息 我当然知道用user_tab_columns可以自己组织建表语句,可是我希望能直接生成。 关于SQL里的TOP 1在ORACLE中的写法 新人来问SB问题。学C语言对ORACLE有帮助吗? 关于一个ORACLE语法问题 DELETE语句 oracal 支不支持汉字别名啊??? .NET ORA-12154: TNS: 无法处理服务名(怪,疯!!!) 启动数据库问题 SID的奇怪问题 一个很奇怪的问题 求助! 请教各位高手 toad8.6 调试 ORACLE 10G 存储过程问题,高分求 各位大哥,Oracle动态修改值的的sql语句为什么出错呢???
desc 表名:
在复制到文本中,,
修改一下,就行了...
我平时是这样做的...
select dbms_metadata.get_ddl('TABLE','DEPT') from dual;
from user_tab_columns
order by table_name
对着表名点右键-Edit-ViewSQL 脚本全在里面了包括主键、索引
from user_tab_columns
order by table_name
楼主好好看这个
从这条脚本的结果集中可得到建表信息