2011-07-22 24 views
1

外部キー名を確認する際に問題が発生しました。 db2ccでは、alterオプションを使ってテーブル・リストから見ることができます。しかし私はコマンドラインからどのように見ることができるか知りたい。その外部キーを削除する。コマンドラインでDB2で外部キー名を表示する方法

+0

使用しているプラ​​ットフォーム(zOS、iSeries、Linux/UNIX/Windows)と使用しているデータベースのバージョンを指定していない場合は、非常に手助けができません。 –

答えて

1
select substr(tabschema,1,16) as tabschema, substr(tabname,1,16) as tabname, keyunique 
    from syscat.tables 
    where keyunique > 0 
+0

上記のクエリでエラーが発生しています。 tabschemaをinstユーザー名とtabnameで置き換えます。 – Karthik

+0

上記のクエリは問題なく機能しています。 – Sudhakar

2

TABNAME = '<あなたのテーブル>' SYSCAT.REFERENCESから選択constname形式。

関連する問題