PLSQL查看建表语句的方法

说实话,这很简单。
查看PL/SQL中的建表语句只有两种方法。

第一种方法是使用 DBMS_metadata DDL。
您打开 PL/SQL Developer 并链接到 Oracle 库。
例如,您连接到计算机 1 9 2 .1 6 8 .1 .1 00 上的 orcl 数据库。
然后你寻找时钟。
直接点击左栏,或者进入SQL窗口输入表名,例如t_user。
单击表,右键单击,选择“DBMS_Metadata”,然后单击“DDL”。
此时,就会出现创建表的语句。

第二种方法是使用显示功能。
或者先连接数据库,找到表。
比如还有t_user表。
右键单击它并选择“查看”。
单击出现的窗口中的“查看 SQL”按钮。
好的,建表语句就在右侧窗口了。

就是这样。
用PL/SQL Developer看看创建表的时候是怎么写的,就这样看吧。

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

说实话,我在接手这个项目时,在查看 PLSQL 中的建表语句时陷入了困境。
你提到的步骤基本上是正确的,但我想补充一些我犯的错误。

例如,Oracle 1 2 c 的 PLSQL Developer 搜索“emp”表时。
您可能必须右键单击“查看”,然后找到“ViewSQL”按钮。
第一次用的时候我以为是“Show SQL”,结果点开了。
这让我想起几年前帮同事调试一个bug的时候。
他直接在 SQL Developer 中输入 SHOW CREATE TABLE emp,它的显示速度比导航菜单快得多。

有趣的是,如果您使用的是 SQLcl 命令行工具,输入 desc emp 会更容易。
直接在终端中查看字段定义;但建表语句显示create table emp;必须使用。
我有一个高手想用SQLcl,说和图形界面不容易混淆。

更多细节即将到来。
早年的Oracle 1 0g版本的PLSQL;您必须选择表格,然后按 F4 调出菜单。
我自己没有做过,但请注意,数据在 X 左右,但我建议检查一下。
您需要注意版本差异。
我记得当时有一个同事使用的是Oracle 1 9 c版本。
单击“查看”后,他直接进入您提到的“生成脚本”选项找不到“常规”选项卡。

掌握查看电子表格报表的各种方法可以为您省去很多麻烦。
在数据迁移期间特别有用。
之前接手一个项目,旧的系统表结构注释全是乱七八糟的。
我就是靠这个功能导出建表语句并重写注释的。

PLSQL查看建表语句的方法

PL/SQLDeveloper 表查找 DDL: 1 .找到对象列中的表,右键DBMS元数据→DDL,完整信息。
2 .在对象栏中找到表,右键查看,基本DDL,不可编辑。
3 、使用DesignTable或者ALTER修改结构,自行权衡。