Как я могу перечислить все таблицы в базе данных с помощью Squirrel SQL?
Я использую Squirrel SQL для подключения к базе данных JavaDB/Derby на своем рабочем столе. Я могу запускать SQL-запросы.
Но как я могу перечислить все таблицы в базе данных? И предпочтительно все типы столбцов и столбцов.
Ответы
Ответ 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