SQLERR

#### Search Results

Search

# SQLERR

`SQLERR`

Anmerkungen:

1. Dieses Kommando steht bei Natural for DB2 zur Verfügung.

Das Kommando `SQLERR` dient dazu, Diagnose-Informationen zum zuletzt aufgetretenen SQL-Fehler zu erhalten.

Beim Auftreten eines SQL-Fehlers gibt Natural eine entsprechende Fehlermeldung aus. Wenn Sie das Kommando `SQLERR` eingeben, werden die folgenden Informationen zum zuletzt aufgetretenen Fehler angezeigt:

- die Nummer der Natural-Fehlermeldung,

- der entsprechende Reason Code (falls zutreffend),

- die von DB2 zurückgegebenen Variablen `SQLSTATE` und `SQLCODE`,

- die entsprechende Fehlermeldung.

Das Kommando `SQLERR` können Sie am Natural-Eingabeaufforderungszeichen `NEXT` oder innerhalb eines Natural-Programms (mittels eines `FETCH`-Statements) absetzen.

#### Beispiel-Bildschirm SQLERR Diagnostic Information

                    ***** SQLERR Diagnostic Information *****
    ---------------------- NATURAL SQL Interface Codes -------------------------
    Return Code: 3700    Reason Code: 0      SQLSTATE : 52003    SQLCODE: -206
    --------------------------------- SQLCA-------------------------------------
    SQLERRP (DB2 Sub routine where error occurred)             :  DSNXOGP
    SQLERRD (DB2 Internal State)
            RDS Return Code                                    :         700
            DBSS Return Code                                   :           0
            Number of Rows Processed                           :           0
            Estimated Cost                                     :          11.2
            Syntax error on PREPARE or EXECUTE IMMEDIATE       :           0
            Buffer Manager ERROR Code                          :           0
    SQLWARN (Warning Flags)
            Data truncated
            Null Values ignored (AVG,SUM,MAX,MIN)              :
            No. of columns greater than no. of host variables  :
            UPDATE/DELETE without WHERE clause                 :
            SQL Statement not valid in DB2                     :
             Adjustment to DATE/TIMESTAMP Variable made         :
    DB2 Error Message :
    DSNT4081 SQLCODE = -206, ERROR: THE OBJECT TABLE OR VIEW OF THE INSERT,
                  DELETE, OR UPDATE STATEMENT IS ALSO IDENTIFIED IN A FROM CLAUSE