Squirrel SQLを使用して、デスクトップ上のJavaDB/Derbyデータベースに接続します。 SQLクエリを実行できます。データベース内のすべてのテーブルをSquirrel SQLでリストするにはどうすればいいですか?
しかし、どのようにデータベース内のすべてのテーブルをリストすることができますか?また、すべての列と列の型が望ましい。
Squirrel SQLを使用して、デスクトップ上のJavaDB/Derbyデータベースに接続します。 SQLクエリを実行できます。データベース内のすべてのテーブルをSquirrel SQLでリストするにはどうすればいいですか?
しかし、どのようにデータベース内のすべてのテーブルをリストすることができますか?また、すべての列と列の型が望ましい。
GUIから簡単に実行できます。セッションを開いたら、[オブジェクト]タブをクリックし、ツリーを展開します。 db、schema、テーブルノードを展開すると、すべてのテーブルが表示されます。特定のテーブルノードをクリックすると、テーブルが右に開きます。 [列]タブをクリックすると、列名、型、およびその他のメタデータを取得できます。
またはSQLコマンドを探していますか?
時には、上記を実行しても表が表示されないことがあることに気付きました。私がこれを理解する前に、私のテーブルノードは拡張可能ではなく、テーブルのリストを得ることはできません。
インターネットで多くの検索をした後、アイコンの前にリスsqlクライアントの左上にあるカタログドロップダウンボックスからスキーマを選択する必要があることを知りましたその特定のスキーマのために。
希望に役立ちます。
これはかなり古い質問です。私は最後の3日間(Googleの検索結果は助けにならなかった)これで固まっていました。私はSquirrel 3.4を使用していて、古いDB2データベースに接続しなければなりませんでした。私はDBに接続できましたが、3日間テーブルを見ることができませんでした。最後にそれを得た、ここに私のために働いていたものです -
をリフレッシュカタログからスキーマ名を選択します。
短期的な解決策は、単に使用していた:。
SELECT * FROM information_schema.columns
RJのソリューションは、最終的にはいくつかのマシン(感謝)とない他
のために働いていた私たちは、それがドライバ気づきました問題を発行してください。私たちは必要でした postgresql-8.4 -... jar http://jdbc.postgresql.org/download.html#others
私のために働いたが、カタログからテーブルを選択した後、オブジェクトタブでテーブルをリフレッシュすることを忘れないでください。 – leeand00
これは私にとってもうまくいった...うわー、これが私が見ていた問題であることを知るまでに長くかかった... – bbarke
OMGありがとう!私はかなり長い間この問題を抱えていて、それを理解できませんでした。最近のアップデートで何か変わったのですか?ツリービューでスキーマをクリックしたときにカタログが自動的に選択されたように、ちょうど仕事に慣れたような気がしますか? Idk、しかしこのポストはまさに私が探していたものでした! :-) –