Как я могу перечислить все таблицы в базе данных с Squirrel SQL?

Я использую Squirrel SQL для подключения к базе данных JavaDB/Derby на моем рабочем столе. Я могу запустить SQL-запросы.

Но как я могу перечислить все таблицы в базе данных? И желательно все столбцы и типы столбцов.

4 ответа

Решение

Вы можете сделать это легко из графического интерфейса. Открыв сеанс, перейдите на вкладку "Объекты" и разверните дерево. Разверните db, схему, а затем узлы таблиц, и вы увидите все свои таблицы. Если щелкнуть конкретный узел таблицы, справа откроется таблица. Нажав на вкладку Столбцы, вы можете получить имена столбцов, их типы и другие метаданные.

Или вы ищете команды SQL?

Иногда я замечал, что выполнение вышеуказанного может не привести к отображению таблиц. Прежде чем я понял это, мой узел таблицы не будет расширяемым, и я никогда не смогу получить список таблиц.

После долгих поисков в интернете я узнал, что вам нужно выбрать схему из выпадающего списка каталога, расположенного в верхней левой части клиента squirrel sql, перед иконками, чтобы можно было получить список таблиц для этой конкретной схемы.,

Надеюсь, это поможет.

Я знаю, что это довольно старый вопрос. Я застрял с этим в течение последних 3 дней (результаты поиска Google не помогли) Я использую Squirrel 3.4 и должен был подключиться к старой базе данных DB2. Я мог подключиться к БД, но не мог видеть таблицы в течение 3 дней. Наконец-то понял, вот что сработало для меня -

  1. Изменить свойства псевдонима -> свойства клика - выберите переключатель "Задать загрузку и кеширование схемы" -> нажмите "Подключить базу данных и обновить таблицу схемы".
  2. После этого все схемы загружаются во всплывающее окно.
  3. Выберите те, которые вам нужны, и измените опцию на "Загрузка и кеширование". Переподключитесь к этой сессии.
  4. Выберите имя схемы из раскрывающегося каталога и обновите

У нас возникла эта проблема с использованием SQuirreL SQL Client с Amazon Redshift PostgreSQL.

Краткосрочным решением было просто использовать:

SELECT * FROM information_schema.columns

Решение RJ. Сработало для некоторых машин (спасибо), а не для других

В конце мы поняли, что это проблема водителя. Нам понадобился jar postgresql-8.4-... от http://jdbc.postgresql.org/download.html

Другие вопросы по тегам