Kom godt i gang med SQL

Undersøg fejl

Hvis du laver en fejl, når du indtaster eksemplerne, eller hvis der opstår en fejl under udførelse af en SQL-sætning, viser databasesystemet en fejlmeddelelse. Fejlmeddelelsen består af et meddelelsesnummer, en kort forklaring og en SQLSTATE.

SQLSTATE-fejl er fejlkoder, som er fælles for alle DB2-programmer. SQLSTATE-fejl overholder ISO/ANSI SQL92-standarden.

Hvis du f.eks. angiver en forkert bruger-id eller et forkert kodeord i CONNECT-sætningen, viser databasesystemet meddelelsesnummer SQL1403N og SQLSTATE 08004. Følgende meddelelse vises:

     SQL1403N Det angivne brugernavn og/eller kodeord er
              forkert.     SQLSTATE=08004

Du kan få flere oplysninger om fejlmeddelelsen ved at skrive et spørgsmålstegn (?) efterfulgt af meddelelsesnummeret eller SQLSTATE på DB2-kommandolinien:

        ? SQL1403N
eller
        ? SQL1403
eller
        ? 08004

Den næstsidste linie i beskrivelsen af fejlen SQL1403N angiver, at SQLCODE er -1403. SQLCODE er en programspecifik fejlkode. Meddelelsesnumre, der slutter med N (Notification - besked) eller C (Critical - kritisk), angiver fejl, og deres SQLCODE er negativ. Meddelelsesnumre, der slutter med W (Warning - advarsel), angiver en advarsel, og deres SQLCODE er positiv.


[ Øverst på siden | Forrige side | Næste side | Indholdsfortegnelse | Stikordsregister ]