Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
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 15/11/2011, 12h11   #1
Candidat au titre de Membre du Club
 
Homme
Etudiant en alternance
Inscription : février 2011
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Etudiant en alternance

Informations forums :
Inscription : février 2011
Messages : 46
Points : 11
Points : 11
Par défaut Sql Loader avec condition

Bonjour,

Je voudrais savoir comment je pourrais faire un sql loader avec une condition.

exemple :
Code :
C:\load>sqlldr userid=formation/formation control=control.txt log=log.txt bad=bad.txt discard=disard.txt direct=y errors=0
C'est à dire, dans mon fichier il y a un champ qui prend la donnée E ou L et par rapport à cette donnée ce fichier se charge dans une table précise (table CFD_E ou table CFD_L).

Merci
fano97one est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 14h06   #2
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 3 313
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 3 313
Points : 5 819
Points : 5 819
Utilisez une table externe et une instruction insert all conditionnelle.
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 14h26   #3
Candidat au titre de Membre du Club
 
Homme
Etudiant en alternance
Inscription : février 2011
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Etudiant en alternance

Informations forums :
Inscription : février 2011
Messages : 46
Points : 11
Points : 11
je te remercie de ta réponse.

Mais serait-il possible que tu sois plus explicite sur ta réponse car j'y connais vraiment rien en "pl/sql"

je suis en apprentissage en tant que développeur et on me donne des base données a faire
fano97one est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 16h33   #4
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 3 313
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 3 313
Points : 5 819
Points : 5 819
Un exemple pour sqlloader Loading Data into Multiple Tables using WHEN condition
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 16h47   #5
Candidat au titre de Membre du Club
 
Homme
Etudiant en alternance
Inscription : février 2011
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Etudiant en alternance

Informations forums :
Inscription : février 2011
Messages : 46
Points : 11
Points : 11
Merci
fano97one est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 21h07   #6
Membre éprouvé
 
Avatar de xdescamp
 
Homme Xavier Descamps
Inscription : octobre 2008
Messages : 297
Détails du profil
Informations personnelles :
Nom : Homme Xavier Descamps
Âge : 36
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2008
Messages : 297
Points : 422
Points : 422
Envoyer un message via Skype™ à xdescamp
Sur Developpez.com, il y a un tutoriel dédié à SQL*Loader : http://jaouad.developpez.com/sqlldr/.
En combinant les chapitres V-B et V-D, il y a moyen de filtrer les enregistrements dans plusieurs tables.
xdescamp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h19.


 
 
 
 
Partenaires

Hébergement Web