Bonjour,
J'ai une requête de cette fore :
qui fonctionne sur une base de donnée.Code:
1
2 SELECT * FROM XXX.YYY;
XXX et YYY ne sont pas des tables ... Je ne comprend pas la présence du "point" ? Quelqu'un peut m'expliquer ?
Merci.
Version imprimable
Bonjour,
J'ai une requête de cette fore :
qui fonctionne sur une base de donnée.Code:
1
2 SELECT * FROM XXX.YYY;
XXX et YYY ne sont pas des tables ... Je ne comprend pas la présence du "point" ? Quelqu'un peut m'expliquer ?
Merci.
Bonjour
A priori non, dans la mesure où on ne sait pas de quel SGBD il s'agit.
Au demeurant, XXX est plus que probablement un schéma; et YYY peut être au choix une vue, une fonction ou une table. (voire une variable table dans un package dans le cas de Oracle, mais je ne suis pas sur du tout de ce dernier point).
YYY peut également être un alias
A priori YYY est donc une table. Pourquoi je ne la vois pas dans la liste des tables ?
:D
Sql Developper sur une base Oracle.
Faites une recherche dans le catalogue :
Code:
1
2
3
4 select object_type from all_objects where owner = 'XXX' and object_name = 'YYY';