- Oracle l'essentiel
- Installation d'Oracle
- Les Scripts
Création de table externe à partir d'un schéma.
Création de table externe à partir d'un fichier DMP (possible fichier CSV texte).(Télécharger le script)
Gestion des tables externes (existant depuis la version 9i)
Créer un répertoire pour Oracle
CREATE OR REPLACE DIRECTORY
IMPORTEXPORTTABLES AS
'C:\ExternTable\';
donner les privilèges
GRANT READ, WRITE ON DIRECTORY IMPORTEXPORTTABLES TO PUBLIC;
Permet de créer un fichier d'export de la table souhaité. A vérifier mais la taille maximum de ce fichier serait de 2Go. (export des données)
CREATE TABLE user.VotreTableExterne organization external (type oracle_datapump default directory IMPORTEXPORTTABLES location('VotreFifihier.dmp'))as select * from VotreTableAExternaliser;
Permet d'importer dans votre schéma le fichier précédemment crée
CREATE TABLE user.VotreTableExterne
(
Champ1 VARCHAR2(10); //Description de votre table
Champ3 VARCHAR2(10);
)
organization external (type oracle_datapump default directory IMPORTEXPORTTABLES location ('VotreFifihier.dmp'));
Ceci est un exemple avec le format datapump, il est possible de faire de même avec des fichiers avec séparateur ou taille fixe txt,,csv, décrire le format de la même façon que SQL*Loader
Scripts Oracle Creation Table externe