首页 > 代码库 > 如何导出远程oracle数据库中的表结构
如何导出远程oracle数据库中的表结构
从远程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在本地创建相同表结构的表即可。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。