2

我正在使用 SQL Developer 连接到 Oracle 数据库。

我希望能够通过命令窗口查看表的约束。通常我必须浏览表格树,然后打开表格详细信息。是否有快捷方式允许我通过编写命令来访问约束(特别是 FK 约束)?理想情况下,我想要类似的东西

desc table_name

其中 desc 描述了该表。我知道 desc 是基于 SQL 的,但是我可以在 SQL 开发人员中使用任何命令吗?

提前致谢。

4

3 回答 3

3

如果您可以在连接下的表格浏览器中浏览表格。打开它。您可以找到一个约束选项卡,您可以在其中找到有关表上的约束的信息。相反,您可以在命令窗口(工作表)中单击表名,按下Shift +F4将提供相同信息的快捷方式。

于 2012-07-29T18:42:48.253 回答
2

这里问了一个类似的问题:

http://p2p.wrox.com/oracle/30730-sp_help-equivalent-oracle.html

有人建议:

select * from user_constraints where table_name=[yourtable]

还有其他建议...

于 2012-07-24T14:26:17.877 回答
0

以下 select 命令将显示 Oracle 中的表详细信息

Select * from user_tables 
where table_name='COUNTRIES'

在 sql> 提示符下查看 Oracle 中表的描述的另一种解决方案

SQL>Description Countries 

或者

SQL>Desc Countries

这将显示列名和数据类型以及约束。

于 2014-09-10T14:00:55.427 回答