1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
   | /* Supprime le defilement des commandes d'un fichier de commandes */
SET echo off
 
/* Lors de la redefinition de variables d'environnement de SQLPLUS, supprime */
/* l'affichage de l'ancienne, puis de la nouvelle valeur                     */
SET showmode off
 
SET heading off
 
/* Supprime toutes les informations de formattages des donnees en sortie */
SET pagesize 0
 
/* Supprime l'affichage a l'écran du resultat des commandes executées à */
/* partir d'un fichier*/
SET termout off
 
/* Supprime l'affichage du nombre d'enregistrements selectionnes */
SET feedback off
 
/* Supprime l'affichage des valeurs OLD et NEW selectionnees */
set verify off
 
spool test3.txt
 
 /* Requete SQL */
BEGIN
 
SELECT		*
FROM			YDA_ASSISTANCE2 ASSIST
WHERE			ASSIST.ENTITE LIKE '%&1%'
AND				ASSIST.METIER LIKE '%&2%' 
;
 
EXCEPTION  
   WHEN NO_DATA_FOUND THEN  
     DBMS_OUTPUT.PUT_LINE ('..........');
 
   WHEN ZERO_DIVIDE THEN  
      DBMS_OUTPUT.PUT_LINE('..........');
 
   WHEN TOO_MANY_ROWS THEN  
      DBMS_OUTPUT.PUT_LINE('..........');
 
   WHEN OTHERS THEN  
      DBMS_OUTPUT.PUT_LINE('.......');
END;  
 
spool off
SET verify ON
SET feedback ON
SET termout ON
SET feedback ON
SET heading ON
SET showmode ON
SET echo ON | 
Partager