Squirrel SQL を使用して、デスクトップ上の JavaDB/Derby データベースに接続しています。SQL クエリを実行できます。
しかし、データベース内のすべてのテーブルを一覧表示するにはどうすればよいでしょうか? そしてできればすべての列と列の種類。
Squirrel SQL を使用して、デスクトップ上の JavaDB/Derby データベースに接続しています。SQL クエリを実行できます。
しかし、データベース内のすべてのテーブルを一覧表示するにはどうすればよいでしょうか? そしてできればすべての列と列の種類。
上記を実行しても表が表示されない場合があることに時々気付きました。これを理解する前に、テーブル ノードは展開できず、テーブルのリストを取得できません。
インターネットで多くの検索を行った後、特定のスキーマのテーブル リストを取得できるようにするには、Squirrel SQL クライアントの左上部分にあるアイコンの前にあるカタログ ドロップダウン ボックスからスキーマを選択する必要があることを知りました。 .
それが役立つことを願っています。
GUIから簡単にできます。セッションを開いた後、[オブジェクト] タブをクリックし、ツリーを展開します。データベース、スキーマ、テーブル ノードを展開すると、すべてのテーブルが表示されます。特定のテーブル ノードをクリックすると、右側にテーブルが開きます。[列] タブをクリックすると、列の名前、型、およびその他のメタ データを取得できます。
または、SQL コマンドをお探しですか?
私はこれがかなり古い質問であることを知っています。私は過去3日間これで立ち往生していました(グーグル検索結果は役に立ちませんでした)私はSquirrel 3.4を使用していて、古いDB2データベースに接続する必要がありました。DBに接続できましたが、3日間テーブルを表示できませんでした。ついにそれを手に入れました、これが私のために働いたものです-
この問題は、Amazon Redshift PostgreSQL で SQuirreL SQL クライアントを使用して発生しました。
短期的な解決策は、次を使用することでした。
SELECT * FROM information_schema.columns
RJ.のソリューションは、一部のマシンで機能し (感謝)、他のマシンでは機能しませんでした
最終的に、これはドライバーの問題であることがわかりました。http://jdbc.postgresql.org/download.html#othersの postgresql-8.4-...jar が必要でした