Menu ▾ ▴

#29 Don't map all the time?

v0.8
open
Library (6)
5
2008-02-26
2008-02-26
No

SEE BELOW

#### ORIGINAL ####
Ne pas mapper à tout coup ?

select Personne.a.nom from Personne as a

Personne.a.nom
a.nom est une variable? je crois que c'est légal... on doit remplacer a ici? je ne suis pas sur 100%
à vérifier !

Je crois qu'on aura pas le choix de faire de la réflexion ici, imaginez les scénarios suivants:

Dans tous les cas, sur mySQL ca passe... sauf que mySQL n'autorise pas que l'on face SELECT uneTable

// Je veux le champ a
select Personne.a from Personne as a

// Je veux soit la table Personne? Attention pourquoi pas Personne.a?
select a from Personne as a

// Je veux le champ Personne.nom
select nom.nom from Personne as nom

Je crois qu'il serait bien de faire de la réflexion à ce niveau? et quand c'est ambigue, on pourrait levé une exception "AMBUGUOUS AS"

Discussion


Log in to post a comment.