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