我正在使用 SQL Developer 连接到 Oracle 数据库。
我希望能够通过命令窗口查看表的约束。通常我必须浏览表格树,然后打开表格详细信息。是否有快捷方式允许我通过编写命令来访问约束(特别是 FK 约束)?理想情况下,我想要类似的东西
desc table_name
其中 desc 描述了该表。我知道 desc 是基于 SQL 的,但是我可以在 SQL 开发人员中使用任何命令吗?
提前致谢。
我正在使用 SQL Developer 连接到 Oracle 数据库。
我希望能够通过命令窗口查看表的约束。通常我必须浏览表格树,然后打开表格详细信息。是否有快捷方式允许我通过编写命令来访问约束(特别是 FK 约束)?理想情况下,我想要类似的东西
desc table_name
其中 desc 描述了该表。我知道 desc 是基于 SQL 的,但是我可以在 SQL 开发人员中使用任何命令吗?
提前致谢。
如果您可以在连接下的表格浏览器中浏览表格。打开它。您可以找到一个约束选项卡,您可以在其中找到有关表上的约束的信息。相反,您可以在命令窗口(工作表)中单击表名,按下Shift +F4
将提供相同信息的快捷方式。
这里问了一个类似的问题:
http://p2p.wrox.com/oracle/30730-sp_help-equivalent-oracle.html
有人建议:
select * from user_constraints where table_name=[yourtable]
还有其他建议...
以下 select 命令将显示 Oracle 中的表详细信息
Select * from user_tables
where table_name='COUNTRIES'
在 sql> 提示符下查看 Oracle 中表的描述的另一种解决方案
SQL>Description Countries
或者
SQL>Desc Countries
这将显示列名和数据类型以及约束。