SQL : comment se connecter a une table avec 2
Résolu
isen
Messages postés
9
Statut
Membre
-
isen Messages postés 9 Statut Membre -
isen Messages postés 9 Statut Membre -
Bonjour à tous,
Je suis désolé de vous demander cela, mais je n'arrive pas à avoir de réponse sur le web.
J'ai créé plusieurs tables sur le compte d'un utilisateur (seb) et tout marche (clés primaires, étrangeres, uniques, ...)
Cependant, j'ai créé un autre utilisateur (julien), avec les droits DBA et lorsque je visionne la liste des tables grâce à : " SELECT * FROM tab; " je ne vois rien.
J'aimerai pourtant accéder aux tables de l'utilisateur seb.
J'utilise oracle pour mes bases de données.
Je vous remercie infiniment de vos réponses.
Je suis désolé de vous demander cela, mais je n'arrive pas à avoir de réponse sur le web.
J'ai créé plusieurs tables sur le compte d'un utilisateur (seb) et tout marche (clés primaires, étrangeres, uniques, ...)
Cependant, j'ai créé un autre utilisateur (julien), avec les droits DBA et lorsque je visionne la liste des tables grâce à : " SELECT * FROM tab; " je ne vois rien.
J'aimerai pourtant accéder aux tables de l'utilisateur seb.
J'utilise oracle pour mes bases de données.
Je vous remercie infiniment de vos réponses.
A voir également:
- SQL : comment se connecter a une table avec 2
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Sql query download - Télécharger - Gestion de données
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle
3 réponses
Salut,
Dans SELECT * FROM tab; tab est une vue qui ne contient que les tables de l'utilisateur connecté.
Pour voir les tables d'un autre utilisateur il faut utiliser un autre objet : all_tables
et une requete comme :
select owner,table_name from all_tables where owner='SEB';
Cela te donne la liste des tables de SEB.
Pour y accéder, il faut dans les requetes pour chaque table utiliser la syntaxe proprietaire.nom_table.
Par exemple : select * from SEB.CLIENT ;
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Dans SELECT * FROM tab; tab est une vue qui ne contient que les tables de l'utilisateur connecté.
Pour voir les tables d'un autre utilisateur il faut utiliser un autre objet : all_tables
et une requete comme :
select owner,table_name from all_tables where owner='SEB';
Cela te donne la liste des tables de SEB.
Pour y accéder, il faut dans les requetes pour chaque table utiliser la syntaxe proprietaire.nom_table.
Par exemple : select * from SEB.CLIENT ;
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.