Oracle中的CREATE TABLE逆向工程

Ala*_*orm 4 sql oracle

在Oracle SQL Developer中,每个表都有一个"SQL"选项卡.此选项卡包含大部分的SQL代码(的CREATE TABLE,CREATE TRIGGER这对重新创建表需要,等等).

这些信息是以编程方式从数据库系统获得的,还是SQL Developer的应用程序功能?如果是前者,我需要运行哪些命令/语句来检索此信息?如果是后者,有没有聪明的方法让SQL Developer导出这些语句?

Dav*_*vid 7

如果您使用的是Oracle 9i +,那么您正在寻找DBMS_METADATA包.http://download.oracle.com/docs/cd/B10500_01/appdev.920/a96612/d_metada.htm.它将允许您提取所需的任何DDL.

如果您正在寻找更具体的信息,您可以访问大量的视图,以获取与@Quassnoi给出的特定数据元素类似的特定数据元素.