Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > SQL*Loader
SQL*Loader Forum d'entraide sur Oracle SQL*Loader
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/09/2006, 10h46   #1
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 133
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 133
Points : 32
Points : 32
Par défaut Vraiment pas possible avec SQLLOADER ?

Bonjour à tous,


En lisant le tuto de Jaouad sur SQLLOADER, j'ai vu les options d'utilisation de sqlloader : insert/replace/append/truncate. Je pensais que l'option replace fonctionnait ainsi : insertion quand nouvelles données et remplacement de données existantes, apparemment il ne fait que remplacer sans append de nouvelles données. Y aurait-il une solution pour avoir le comportement souhaité (insert+replace) ?
fguigui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2006, 10h54   #2
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 133
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 133
Points : 32
Points : 32
oops, il semblerait qu'avec l'option append ça le fasse ! je retire ma question. Par contre depuis que je suis passé à append c'est beaucoup + long, mais j'ai aussi vu qu'il y avait un post à ce sujet.

Cordialement
fguigui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2006, 10h43   #3
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 133
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 133
Points : 32
Points : 32
J'enlève temporairement le 'Résolu', j'ai besoin d'infos complémentaires (je n'ai pas accès à oracle en pleine réorg...) :

Donc l'option append de sqlloader fonctionne en append quand nouvelles données et replace les anciennes.
1/ Comment ça fonctionne sans PK dans la table (je suppose qu'il détermine append/replace en fonction de la PK).

2/ Je n'ai pas de PK dans ma table, par contre j'ai un champ (PERIODE) qui marque les enr. à remplacer, fera-t-il le replace ? (suppression de tous les enr. existants de cette période et append des sqlloadés de la même période ?, ne laissera-t-il pas des enr. résiduels ?).

Voili, voila !

Cordialement.
fguigui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h35.


 
 
 
 
Partenaires

Hébergement Web