Wie erfasse ich einen SQLPlus-Exit-Code in einem Shell-Skript?

8

Ich habe ein KornShell (ksh) -Skript, das sich an SQL * Plus anmeldet und ein Skript ausführt. Innerhalb des Shell-Skripts möchte ich den Statuscode der ausgeführten SQL-Anweisung erfassen. Derzeit liegt ein Fehler mit SQL vor und ich kann ihn nicht durch Überprüfung von $? Erfassen. Wie würde ich den Erfolgs- oder Fehlercode aus der SQL-Anweisung erfassen und an das Shell-Skript übergeben?

Snippet des ksh-Skripts:

%Vor%

SQL-Skript FBCS003.sql

%Vor%     
AieshaDot 09.09.2009, 23:08
quelle

2 Antworten

12

Haben Sie versucht,

zu verwenden? %Vor%

in Ihrem SQL-Skript? (Siehe auch diesen Link )

    
ChristopheD 09.09.2009, 23:35
quelle
1

Verlassen Sie die SQL-Datei mit

%Vor%

Capture es in der Shell mit $?

    
apllom 05.11.2010 01:02
quelle