|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : août 2010 Messages : 48 ![]() |
Bonjour à tous
Impossible d'exécuter la clause SQL suivante : Code :
Code :
'La colonne SQLSG1 ne se trouve pas dans les tables indiquées'
Code :
Merci!! |
||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 638 ![]() |
Bonjour,
c'est un problème de syntaxe. Les alias dans une requête sql sont construit à la fin de la requête (j'ai un doute la dessus par rapport aux order by, donc avant dernière ou dernière position pour la création des alias de la clause select). |
|
|
00
|
|
|
#3 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : août 2010 Messages : 48 ![]() |
Bonjour, merci pour la réponse.
Je n'ai donc pas d'autre choix (à part un BETWEEN mais là n'est pas la question) que Code :
|
||
|
|
00
|
|
|
#4 | ||
|
Membre actif
![]() Inscription : juin 2008 Messages : 146 ![]() |
Bonjour,
En passant par une nested table, tu peux écrire Code :
|
||
|
|
00
|
|
|
#5 | ||
|
Nouveau Membre du Club
![]() Inscription : janvier 2008 Messages : 42 ![]() |
Bonjour,
la variante de la neested table, la CTE (Common Table Expression) qui permet en plus de faire de la référence imbriquée sur les vues logiques. Code :
|
||
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2010 Messages : 48 ![]() |
Merci à tous les deux.
C'est intéressant. Je me pose des questions sur les temps de réponses... |
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 638 ![]() |
Chez moi le plan d'execution est le même pour les 3 syntaxes (V5R4)
Pour les perf il vous faut un index sur votre colonne ARTSGP. |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2008 Messages : 42 ![]() |
La CTE n'est ni plus ni moins que la définition d'une vue logique. Si le prédicat utilise l'index je ne pense pas qu'il y ait dégradation des performances. Le problème peut venir des fonctions que l'on intègre dans ce type de vue (GROUP BY, DISTINCT, SUBSTR, MAX, MIN...)
|
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2010 Messages : 48 ![]() |
Merci pour ces précisions.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com