Utilizzando SQL più, è possibile eseguire un sceneggiatura con l'operatore "@" dalla riga di comando, come in:Come posso emettere un singolo comando dalla riga di comando tramite sql plus?
c:\>sqlplus username/[email protected] @"c:\my_script.sql"
ma è possibile eseguire solo un singolo comandocon una sintassi simile , senza un intero file di script separato? Come in:
c:\>sqlplus username/[email protected] @execute some_procedure
Sono interessato a questo perché voglio scrivere un file batch che esegue semplicemente un comando, senza generare un gruppo di due linee file "sql".
Funziona alla grande. Grazie! – JosephStyons
Che cosa fa in questo caso il simbolo @ prima dell'eco? – ivanatpr
@ IvanG; Per i file batch di Windows, il simbolo @ prima di un comando annulla il comando dall'eco alla console. È utile in situazioni in cui non si desidera disattivare l'eco, ma non si vuole vedere il comando echeggiato sullo schermo. In questo caso è necessario in modo che ciò che viene inviato al comando sqlplus sia l'SQL che vogliamo eseguire, non il testo del comando. –