Как я могу перечислить все таблицы в базе данных с Squirrel SQL?
Я использую Squirrel SQL для подключения к базе данных JavaDB/Derby на моем рабочем столе. Я могу запустить SQL-запросы.
Но как я могу перечислить все таблицы в базе данных? И желательно все столбцы и типы столбцов.
4 ответа
Вы можете сделать это легко из графического интерфейса. Открыв сеанс, перейдите на вкладку "Объекты" и разверните дерево. Разверните db, схему, а затем узлы таблиц, и вы увидите все свои таблицы. Если щелкнуть конкретный узел таблицы, справа откроется таблица. Нажав на вкладку Столбцы, вы можете получить имена столбцов, их типы и другие метаданные.
Или вы ищете команды SQL?
Иногда я замечал, что выполнение вышеуказанного может не привести к отображению таблиц. Прежде чем я понял это, мой узел таблицы не будет расширяемым, и я никогда не смогу получить список таблиц.
После долгих поисков в интернете я узнал, что вам нужно выбрать схему из выпадающего списка каталога, расположенного в верхней левой части клиента squirrel sql, перед иконками, чтобы можно было получить список таблиц для этой конкретной схемы.,
Надеюсь, это поможет.
Я знаю, что это довольно старый вопрос. Я застрял с этим в течение последних 3 дней (результаты поиска Google не помогли) Я использую Squirrel 3.4 и должен был подключиться к старой базе данных DB2. Я мог подключиться к БД, но не мог видеть таблицы в течение 3 дней. Наконец-то понял, вот что сработало для меня -
- Изменить свойства псевдонима -> свойства клика - выберите переключатель "Задать загрузку и кеширование схемы" -> нажмите "Подключить базу данных и обновить таблицу схемы".
- После этого все схемы загружаются во всплывающее окно.
- Выберите те, которые вам нужны, и измените опцию на "Загрузка и кеширование". Переподключитесь к этой сессии.
- Выберите имя схемы из раскрывающегося каталога и обновите
У нас возникла эта проблема с использованием SQuirreL SQL Client с Amazon Redshift PostgreSQL.
Краткосрочным решением было просто использовать:
SELECT * FROM information_schema.columns
Решение RJ. Сработало для некоторых машин (спасибо), а не для других
В конце мы поняли, что это проблема водителя. Нам понадобился jar postgresql-8.4-... от http://jdbc.postgresql.org/download.html