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