Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/02/2007, 17h26   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2004
Messages : 94
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 94
Points : 14
Points : 14
Par défaut [Oracle 9iR2][SQL] Limitation alias table ?

Bonjour,

Il me semble avoir lu quelquepart que l'on ne peut pas toujours utiliser des alias dans les requêtes SQL. Sous-requêtes ? Je ne sais plus trop...

Exemple simple de l'utilisation d'un alias :

Citation:
SELECT * FROM MATABLE a WHERE a.CODE=10 AND a.USER=6;

Est-ce que qn a connaissance de limitations sur leur utilisation ?

Merci.
mainecoon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 17h36   #2
Membre du Club
 
Inscription : septembre 2006
Messages : 87
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 87
Points : 46
Points : 46
bonjour,
enfait la seul limitation quant aux alias que je connais est relative aux alias des nom des colonnes: on ne peut pas mettre un alias d'une colonne dans la clause where.
ex: select colA nameA from tabA where nameA = 5; (ça générera une erreur)
sinon, les alias peuvent être utilisés partout, à conditions qu'il soient consistants.
AEMAG
aemag est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 18h48   #3
Candidat au titre de Membre du Club
 
Inscription : juillet 2004
Messages : 94
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 94
Points : 14
Points : 14
Bonsoir,

Ah ! Je n'utilise jamais les alias pour les colonnes. En fait, je ne savais pas que l'on pouvait le faire !

Mais je vais continuer à limiter leur utilisation aux tables.
mainecoon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h09.


 
 
 
 
Partenaires

Hébergement Web