服务于区块链开拓者

www.zhidnet.com

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

从远程oracle数据库上导出指定表的表结构语句有两种方法:

方法一:通过sql语句获得

1,make sure that you can connect the remote database.

2,enter into the sqlplus,and execute the command:


select dbms_metadata.getddl('TABLE',tablename) from user_tables


and you will get all the tables definition of the current user.

通过该sql获得的结果集合是包含指定表的所有的ddl语句。包括create,alter,grant。产生的结果集是clob对象,点击查看其内容即可以获得表结构语句。

方法二:通过sqldeveloper获得

工具-->导出用户对象--->选择指定的表导出到指定的sql文件中

用notpad++打开sql文件获得表结构语句和表的注释语句。注意这样导出的sql文件包含文件的所有者。在导出时要设置不包含所有者,只选择包含存储和单个文件这样导出的sql文件是纯粹的只包含表结构和表中列注释的sql文件。可以直接copy在本地创建相同表结构的表即可。

posted on 2014-07-19 17:42  知点网  阅读(1514)  评论(0编辑  收藏  举报