Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Shea
    Registrato dal
    Jul 2000
    Messaggi
    157

    [PL/SQL] Interrompere spool

    Da uno script PL/SQL effettuo un file di spool che ad un certo punto esegue un'operazione piuttosto lunga e poco leggibile, è possibile interrompere la scrittura in quel punto e riprenderla successivamente? Ho provato a settare ECHO OFF, ma giustamente mi è stato restistuito l'errore che non è possibile eseguire dei set all'interno dell'esecuzione della procedura (tra BEGIN e END).

    Ciao e grazie a chi può aiutarmi.

  2. #2
    All'interno di un blocco PL/SQL non *puoi* inserire comandi della (chiamiamola così) shell di sqlplus (i vari SET). E' come se all'interno di uno script php, volessi richiamare una dir o una ls di DOS o UNIX.
    Ma comunque non capisco cosa cambierebbe. All'interno di una procedura PL/SQL non generi output, a meno che non usi la DMBS_OUTPUT, ma nel tuo caso basterebbe non usarla.

    Se metti una SPOOL OFF prima del blocco pl/sql, ottieni ciò che ti serve?
    All of the true things that I am about to tell you are shameless lies.
    (Bokonon Books)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.