Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1215 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Table définie dans FROM impossible à dupliquer dans EXISTS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Table définie dans FROM impossible à dupliquer dans EXISTS

n°686339
brother
Posté le 29-03-2004 à 10:54:25  profilanswer
 

Bonjour à tous,
 
J'ai un petit souci SQL. Voila dans ma requête principale, je définie directement une table dans la clause FROM. Vous savez c possible "select... from (select ... from ... where...) NOMT". ça fonctionne mais le problème c que je dois faire référence à cette table dans une clause EXISTS. J'ai donc décider de la dupliquer.
 
pb : le système ne reconnait pas ma table
hypotez : on ne peut faire référence à une table que si on se situe dans la requête (ou sous-requete) via laquelle on la définie. Don arriver à ma clause EXISTS, je ne peux pas faire référence à ma nouvelle table.
 
J'ai pensé à me retapper tout le select (définition nouvelle table)à la place de la duplication dans l'EXISTS... Mais tout ce select tient sur plus de 2 pages quand on l'édite.
 
:: J'ai donc décidé de créer une vue (correspondant à ma table). Ainsi je pourrais l'utiliser comme une table et donc y faire référence n'importe où dans ma requête (et donc la dupliquer).
 
pb : J'arrive à dupliquer ma table (vue) dans mon EXISTS mais j'ai un nouveau problème qui donne en français : "un caractère non-numeric a été trouvé là ou un caractère numeric était attendu" ???
... et quand je remplace dans l'exists la duplication par l'originale, ça fonctionne ??? ça vous en bouche un coin non ?
 
Avez-vous une solution ?
 
Merci de votre attention,
                             brother (alias lechat_aux_yeux_verts)

mood
Publicité
Posté le 29-03-2004 à 10:54:25  profilanswer
 

n°687047
brother
Posté le 30-03-2004 à 09:01:37  profilanswer
 

Pour ceux que ça intéresse, mon problème a évolué. En fait j'ai changé de serveur et je n'ai quasiment rien changé dans ma requête : ce qui ne me donne plus la même erreur. Maintenant, j'ai "invalid number". Qu'est-ce que ça veut dire ??? et ne me dites pas "nombre invalide" merci.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Table définie dans FROM impossible à dupliquer dans EXISTS

 

Sujets relatifs
[MySQL] comment faire : DELETE FROM table1,table2 WHERE id=2 [résolu][SQL] "from ...., table t(2)" : Que signifie "(2)"
[ORACLE] Trigger : Erreur "mutating table"probleme de creation de table associatif sous ms sql sever
Probleme de table sous Power AMC! Helpconvert. array numérique en clé primaire-valeur from MySQL?
table html et formulaire + élégant?[JSP+Oracle] Résolu - taille d'une table
[ORACLE] Comment charger un fichier texte dans une table ? 
Plus de sujets relatifs à : Table définie dans FROM impossible à dupliquer dans EXISTS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR