SQL Lister les tables d'une base

Résolu/Fermé
-
 sara -
Bonjour,SQP quelle est la commande SQL qui permet de lister (par qsl +)le nom des tables d'une base oracle?
merci
A voir également:

4 réponses

SHOW TABLES 
[FROM databasename] 
[LIKE "test%"];
Messages postés
106
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
22 mai 2012
13
faux... ceci est une requête pour MySQL...

en oracle:
Lister les tables du schéma de l'utilisateur courant :

SELECT table_name FROM user_tables

Lister les tables accessibles par l'utilisateur :

SELECT table_name FROM all_tables

Lister toutes les tables (il faut être ADMIN) :

SELECT table_name FROM dba_tables
Messages postés
3
Date d'inscription
mercredi 16 novembre 2005
Statut
Membre
Dernière intervention
16 novembre 2005
36
select * from tab;
cette commande va lister tous les tables de la base de donnée
mais avec mou il ma dit que la table n'existe pas comment acceder aux base pour lister les tables :(((
Messages postés
1
Date d'inscription
samedi 4 mai 2013
Statut
Membre
Dernière intervention
4 mai 2013

comment faire avec un serveur mysql server 5.6
>
Messages postés
1
Date d'inscription
samedi 4 mai 2013
Statut
Membre
Dernière intervention
4 mai 2013


(en console MYSQL 5.6)

show databases; ==> pour afficher toutes les bases de données
connect [nom de la base de données] ==> pour se connecter à la base de données spécifiée
show tables; ==> pour afficher toutes les tables
Describe [nom de la table] ==> pour decrire une table de la base de données selectionnée
Messages postés
34738
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 janvier 2022
4 007 > I.ismael
Bonjour
j'espère que le demandeur a trouvé la réponse depuis le temps. ..il y a un an et demi qu'il a posé sa question.... ;-)
Pour moi cette commande fonctionne belle et bien merci beaucoup!
Tu as essayé la commande suivante sous SQL+:
select * from cat where table_type='TABLE';
merci beaucoup, ça marche
ca marche avec moi cette commande
dsl ca marche passs
celà fonctionne uniquement avec les droits d'administrateurs
Messages postés
87
Date d'inscription
mardi 12 juin 2007
Statut
Membre
Dernière intervention
10 juillet 2009
26
bonjour

en effet select * from tab ; sa fonctionne merci
Salut, hélas c'est le genre de requete qui ne marche pas partout.
Avec access cela créé une erreur du type la table TAB n'existe pas!
Messages postés
46
Date d'inscription
lundi 1 juin 2009
Statut
Membre
Dernière intervention
4 décembre 2010

Et pour oracle , comment on le fais??
Salut, ya t'il qlq1 qui connait comment peut on lister les tables d'une base de donnée sql server
merci d'avance
On commense par sélectionner la base:
use nomBase;
show tables;
et le tour est joué
SELECT table_name
FROM information_schema.tables
WHERE table_type = 'base table'

En SQL 2005