2

SQLDeveloperを使用してOracleDBに接続しています。

コマンドウィンドウでテーブルの制約を確認できるようにしたいと思います。通常、テーブルツリーをナビゲートしてから、テーブルの詳細を開く必要があります。コマンドを記述して制約(特にFK制約)にアクセスできるようにするためのショートカットはありますか?理想的には次のようなものが欲しい

desc table_name

ここで、descはテーブルを説明します。descがSQLベースであることは知っていますが、SQL Developer内で使用できるコマンドはありますか?

前もって感謝します。

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 に答える