Rechercher : dans
Par :

[PL/SQL] appel du Sql*Loader

Dernière réponse le 30 jun 2008 à 11:55:36 Yeah, le 4 jun 2004 à 17:35:40 
 Signaler ce message aux modérateurs

Re bonjour,

Je voulais savoir si on peut faire appel au Sql*Loader sous une procedure en PL/SQL (donc sous SQL)?

Merci beaucoup

Meilleures réponses pour « [PL/SQL] appel du Sql*Loader » dans :
PL/SQL - Introduction au langage PL/SQL Voir Introduction au langage PL/SQL Le langage PL/SQL est un langage L4G (entendez par ce terme un langage de quatrième génération), fournissant une interface procédurale au SGBD Oracle. Le langage PL/SQL intègre parfaitement le langage SQL en lui...
Le langage SQL VoirQu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,...
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...

1

philou28, le 8 jun 2004 à 16:30:44

Il existe plusieurs possibilité de charger des données depuis un fichier texte. SQL*Loader en est un (maios depuis la ligne de commande)...

Solution 1:
Ecrit un programme pl/sql utilisant le package standard util_file.

Solution 2:
Tu as déjà tous les scripts sql loader écrit...
alors, lance depuis pl/sql une commande vers ton système d'exploitation qui executera le sql loader.
- Soit par une librairie externe (fonction...)
- Soit par java

Solution 3:
utilise le nouveau mécanisme apparue sous Oracle 9i qui te permet d'utiliser des table externe. (fichier texte vu comme une table)

Solution 4:
Intéresse-toi à XML s'il s'agit d'un système de transfer de données entre differentes applications...

Bonne Chance,

Philippe

Répondre à philou28

3

Vincent, le 10 jan 2007 à 18:36:29

Bonjour philou28,

As tu un exemple de script pl/sql permettant de lancer un script sql loader SVP ?

Ma problématique est la suivante: je dois récupérer chaque nuit via un job des fichiers dont le nommage incorpore la date du jour et un identifiant de magasin - il y a 66 magasins.
Je souhaite donc pouvoir faire un boucle pour remonter les 66 fichiers de façon dynamique. Le sql loader est il capable de le faire seul ? ou bien l'emploi du pl/sql est-il requis ?

Merci par avance,

Vincent

Répondre à Vincent

2

yeah, le 8 jun 2004 à 17:49:51

Ok,
Merci philou pour ton aide

Répondre à yeah

4

coco22, le 24 avr 2008 à 14:38:28

Bonjour,
je sais que ca fait longtemps que le sujet a été crée mais j'ai le meme pb que toi, je voudrais savoir comment tu as fait pour lancer sqlldr via pl/sql?
merci beaucoup

Répondre à coco22

5

 rojina2903, le 30 jun 2008 à 11:55:36
  • +1

Bonjour

j'ai le meme probleme que toi coco22 donc si t'as réussi à apprler sqlldr depuis sqlplus merci de me transmettre la solution

Répondre à rojina2903
Collection CommentÇaMarche.net