我正在使用SQL Developer连接到Oracle数据库。SQL Developer快捷方式
我希望能够通过命令窗口看到表的约束。通常我必须导航表树,然后打开表格细节。有没有捷径允许我通过编写命令来访问约束(特别是FK约束)?理想情况下,我想要类似
desc table_name
其中desc描述该表。我知道desc是基于SQL的,但是有什么命令可以在SQL开发者中使用吗?
在此先感谢。
我正在使用SQL Developer连接到Oracle数据库。SQL Developer快捷方式
我希望能够通过命令窗口看到表的约束。通常我必须导航表树,然后打开表格细节。有没有捷径允许我通过编写命令来访问约束(特别是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]
还有其他的建议太...
以下选择命令将显示表的信息中的Oracle
Select * from user_tables
where table_name='COUNTRIES'
另一种解决方案以查看表中的Oracle中的说明中,对SQL>提示
SQL>Description Countries
或
SQL>Desc Countries
这将显示列名和数据类型以及约束。