Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

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

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

Ответ 3

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

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

Ответ 4

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

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

SELECT * FROM information_schema.columns

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

В итоге мы поняли, что это проблема с драйвером . Нам нужно было postgresql-8.4 -... jar from http://jdbc.postgresql.org/download.html#others