PLSQL导出建表语句

嘿,让我和你聊聊 PL/SQL。
前年,我在北京做一个项目。
当时正在乱搞Oracle数据库,突然发现必须把一个表的建表语句导出来,不然新哥就搞不定了。
我刚刚摸索了两种方法,并将告诉你它们。

第一种方法是导出单表:
我记得在PL/SQL Developer的表列表中,找到了目标表,名为employees的表,这个表相当常用。
我右键单击它,选择“查看”,弹出一个窗口,看起来相当复杂。
我又搜索了一下,哎呀,右下角有一个“查看SQL”的小按钮。
我点击了它,瞧! 立马弹出建表语句。
我快速复制它并将其另存为文本文件。
它运作得很好。

另一种方法是右键单击表名,然后选择“DBMS Metadata”。
弹出一个框,里面有一堆选项。
我单击“DDL”,你瞧,我又可以看到建表语句了。
这个方法我尝试过一次,感觉和直接看SQL差不多。

第二种是导出整个数据库的建表语句:
我做过一次,而且是针对整个数据库的。
在菜单栏中找到“工具”,单击它,然后选择“导出用户对象”。
会弹出一个窗口,要求您填写 SQL 文件名,例如 full_dbDDL.sql,然后单击“导出”。
完成后,你就可以在本地看到一个文件,里面全是你库中的建表语句。
整个图书馆还不少,现在我都有了,省事了。

不过,有几点需要注意:
1 . 权限问题:您必须拥有权限。
前年有个哥们没有权限,直接指挥一些东西,直接报错,搞得挺烦人的。
2 . 备份文件:记得保存导出的SQL文件。
万一该库有一天消失了,或者您犯了一个错误,您仍然可以使用它来恢复它。
我这里有一些备份文件,有一天可能会派上用场。

不管怎样,这两个方法还是比较实用的。
你可以在 PL/SQL Developer 中尝试一下,导入一个表来看看,或者整个库都可以工作。
多做几次你就会熟悉了。
如果有什么不明白的话,再问我。

PLSQL Developer怎么查看一个表的建表语句

说白了,进入PLSQL看建表语句的过程非常简单。
我们先来说说最重要的事情。
打开PLSQL并输入正确的用户名和密码登录。
接下来,创建一个测试表,如下所示:createtabletest_create(id number,value varchar2 (5 0));
另一点,创建表后,您需要右键单击数据库中的表并选择“查看”选项。
这一步很重要,因为您只需查看即可进入下一步。
另一个重要的细节是,单击“查看 SQL”后,您将看到一个包含用于创建表的 SQL 语句的窗口。

一开始以为可以看到PLSQL中的建表语句,后来发现不对,必须用这个see函数才能找到。
等等,还有别的事。
建表语句中的一些参数,如tablespace USERS pctfree 1 0 initrans 1 maxtrans 2 5 5 ;,是建表时的配置参数。
您确定数据库中的表存储和性能设置。

所以如果你想看到建表语句,记住你必须先创建表,然后用视图函数访问它。
很多人没有注意到这一点,但我认为值得尝试。