Question Comment puis-je répertorier toutes les tables d'une base de données avec Squirrel SQL?


J'utilise SQL Squirrel pour me connecter à une base de données JavaDB / Derby sur mon bureau. Je peux exécuter des requêtes SQL.

Mais comment puis-je lister toutes les tables de la base de données? Et de préférence tous les types de colonne et de colonne.


16
2018-02-04 09:52


origine


Réponses:


Vous pouvez le faire facilement à partir de l'interface graphique. Après avoir ouvert votre session, cliquez sur l'onglet Objets, puis développez l'arborescence. Développez les noeuds db, schema et table, puis vous verrez toutes vos tables. Si vous cliquez sur un nœud de table particulier, une table s’ouvrira à droite. En cliquant sur l'onglet Colonnes, vous pouvez obtenir les noms de colonne, les types et autres métadonnées.

Ou recherchez-vous des commandes SQL?


9
2018-05-01 07:20



Parfois, j'ai remarqué que cela ne résulterait pas en des tableaux. Avant de comprendre cela, mon nœud de table ne sera pas extensible et je ne pourrai jamais obtenir de liste des tables.

Après de nombreuses recherches sur Internet, j'ai appris que vous deviez choisir le schéma dans la liste déroulante du catalogue située dans la partie supérieure gauche du client Squirrel SQL avant les icônes pour pouvoir obtenir la liste des tables correspondant à ce schéma particulier. .

J'espère que cela pourra aider.


30
2018-05-06 04:35



Je sais que c'est une question assez ancienne. J'ai été coincé avec cela pendant les 3 derniers jours (les résultats de recherche Google n'ont pas aidé) J'utilise Squirrel 3.4 et j'ai dû me connecter à une ancienne base de données DB2. Je pouvais me connecter à la base de données mais je ne pouvais pas voir les tables pendant 3 jours. Finalement, voici ce qui a fonctionné pour moi -

  1. Modifier les propriétés d'alias -> cliquez sur les propriétés - sélectionnez le bouton radio "Spécifier le chargement et la mise en cache du schéma" -> cliquer sur "Connecter la base de données et rafraîchir la table de schéma ".
  2. Une fois que vous faites cela, tous les schémas sont chargés dans la fenêtre pop-up.
  3. Sélectionnez ceux dont vous avez besoin et changez l'option pour "Charger et mettre en cache". Reconnectez-vous à cette session.
  4. Sélectionnez le nom du schéma dans la liste déroulante du catalogue et actualisez

5
2018-02-19 09:51



Nous avons eu ce problème en utilisant le client SQL SQuirreL avec Amazon Redshift PostgreSQL.

Une solution à court terme consistait à utiliser:

SELECT * FROM information_schema.columns

La solution de RJ a fonctionné pour certaines machines (merci) et pas pour d'autres

En fin de compte, nous avons réalisé que c'était un problème de pilote. Nous avions besoin pot postgresql-8.4 -... de http://jdbc.postgresql.org/download.html#others


0
2017-12-19 15:20