Category Archives: Oracle

Calculer le temps d’exécution dans une procédure PL/SQL

Pour connaître le temps d’exécution dans une procédure/fonction PL/SQL, utiliser la fonction DBMS_UTILITY.GET_TIME qui renvoie un temps en 1/100 de seconde.

Paramètres SQL*Loader

Options SQL*Loader :

Activer le serveur de trace dans SQL Developper

Pour activer les traces générées par la procédure DBMS_OUTPUT.PUT_LINE() Oracle, exécuter l’instruction ci-dessous au préalable : set serveroutput on format wraped;

SQL*Loader

Pour charger un fichier texte dans une table, écrire un fichier de contrôle comme ci-dessous : LOAD DATA INFILE ‘monFichier.txt’ TRUNCATE INTO TABLE fpi_spn FIELDS TERMINATED BY ‘;’ ( champ1 , champ2 , champ3 , champ4 , champ5 « to_date(:champ5,’DD/MM/YYYY HH24:MI:SS’) » ) A noter que les données sont dans le fichier monFichier.txt. Ensuite, exécuter la commande [...]

Extraction du contenu d’un CLOB

Il n’est pas possible en SQL d’afficher le contenu d’un LOB (CLOB ou BLOB). Il faut donc passer par du PL/SQL pour extraire le contenu de ces champs dans un fichier.
Deuxième étape, constituer le ou les fichier(s).
Troisième et dernière étape, suppression du directory créé pour l’occasion.