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.
Category Archives: Oracle
Calculer le temps d’exécution dans une procédure PL/SQL
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.