sql >> Database >  >> RDS >> Oracle

Onderdruk SQL*PLUS-fout in batchscript

Voor dat soort fouten 'hangt' SQL*Plus bij een gebruikersnaamprompt, omdat het geen verbinding heeft kunnen maken. Dat zie je niet vanwege de -s vlag. Standaard staat het drie pogingen toe, wat handig is bij interactief draaien, maar niet handig bij het uitvoeren van een script als dit. U kunt het afsluiten na de mislukte aanmelding met de -l 'aanmeldoptie' :

sqlplus -s -l %%A @fetch.sql  >> output.txt


  1. Wanneer rij verwijderen in postgres seriële pk niet verlaagt?

  2. Wijzig de taal voor de huidige sessie in SQL Server

  3. enorme XLS-gegevens in Oracle laden met python

  4. INNER JOIN toevoegen aan query met subquery met inline selectie-instructie