我正在使用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
這將顯示列名和數據類型以及約束。