IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

[Oracle 9iR2][SQL] Limitation alias table ?


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Juillet 2004
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 110
    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 :

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

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

    Merci.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 87
    Par défaut
    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

  3. #3
    Membre actif
    Inscrit en
    Juillet 2004
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 110
    Par défaut
    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.

Discussions similaires

  1. [Oracle 9iR2][PL/SQL] Alias noms de tables
    Par mainecoon dans le forum SQL
    Réponses: 4
    Dernier message: 08/02/2007, 18h46
  2. [Oracle 9iR2][SQL] Retourner x premières lignes
    Par mainecoon dans le forum Oracle
    Réponses: 2
    Dernier message: 07/02/2007, 19h24
  3. Réponses: 8
    Dernier message: 24/02/2006, 15h41
  4. [SQL] Limiter la saisie dans une table
    Par dolphi dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 16/09/2005, 11h43
  5. [oracle 9ir2 + PLSQL] statistiques de tables
    Par seal dans le forum Oracle
    Réponses: 6
    Dernier message: 12/08/2005, 15h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo