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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Oracle] trouver les colonnes différentes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Oracle] trouver les colonnes différentes

n°1776953
Piksou
Posté le 25-08-2008 à 09:44:54  profilanswer
 

Hello,
 
j'ai deux tables qui devraient être identiques.
 
Quand je les compare avec:
(select * from table1)
MINUS
(select * from table2)
 
ça me retourne tout table 1 donc aucun enregistrement n'est identique.
Or "à l'oeuil nu" (ya PLEIN de colonnes) et avec Excel ça a l'air pareil.
 
Ya un moyen en SQL ou PL/SQL de filtrer pour voir la colonne fautive ?
 
Merci :jap:


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
mood
Publicité
Posté le 25-08-2008 à 09:44:54  profilanswer
 

n°1776956
skeye
Posté le 25-08-2008 à 10:00:42  profilanswer
 

euh, les structures des tables sont identiques? Tu ne peux pas te baser plutôt sur une liste de colonnes, au lieu d'un select * douteux?


---------------
Can't buy what I want because it's free -
n°1776959
Piksou
Posté le 25-08-2008 à 10:03:09  profilanswer
 

oui oui, les noms des colonnes sont identiques et dans le même ordre.
je me base sur un select avec un minus parce que la solution de mon chef etait de faire 3264684684 left joint :/ Et que je suis pas un dieu en SQL :o :D


Message édité par Piksou le 25-08-2008 à 10:03:15

---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
n°1776960
skeye
Posté le 25-08-2008 à 10:05:54  profilanswer
 

Sa solution est certainement meilleure. Au final il s'agit de faire quoi?


---------------
Can't buy what I want because it's free -
n°1776968
Piksou
Posté le 25-08-2008 à 10:15:40  profilanswer
 

sa solution était impraticable vu le nombre :/
on upload depuis des fichiers plats, on change complètement la manière dont on le fait, on cherche toutes les merdes du nouveau système, en comparant ancien et nouvel upload


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
n°1776972
skeye
Posté le 25-08-2008 à 10:24:54  profilanswer
 

Tu cherches juste à comparer deux tables, point barre?


---------------
Can't buy what I want because it's free -
n°1776984
casimimir
Posté le 25-08-2008 à 10:42:14  profilanswer
 

si tu as toad il existe dedans un "compare data" (je ne l'ai jamais utilisé)
 
sinon il n'y a pas de raison de faire une chiée de left outer join mais juste un full outer join et tu mets dans ton where si la pk d'une des deux tables est null avec un or ou tu compares chacunes des colonnes entres elles.
 
tu n'es pas un dieu du sql mais tu peux le faire petit jedi


Message édité par casimimir le 25-08-2008 à 10:42:57

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

  [Oracle] trouver les colonnes différentes

 

Sujets relatifs
crypter decrypter mot de passe oraclereporting: nombre de colonnes
[ORACLE APPLICATION BUILDER] Creer une page de logintable composée de tables colonnes
connexion base de donnees oracle via phpORACLE - recupérer une ressource
Probleme XML via XMLDom et base Oracle[RESOLU] vba excel connaitre le nombre de colonnes
afficher le resultat d'une requete sql sur 2 colonnes[ORACLE] Question création table
Plus de sujets relatifs à : [Oracle] trouver les colonnes différentes


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