DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Unbekannt nn Artikel Drucken
        
SQL Fehlernummer ausgeben

Gibt die Fehlernummer für die zuletzt ausgeführte Transact-SQL-Anweisung zurück.

Syntax
@@ERROR

Rückgabetypen
integer

Hinweise
Wenn Microsoft® SQL Server die Ausführung einer Transact-SQL-Anweisung abschließt,
wird @@ERROR auf den Wert 0 festgelegt, wenn die Anweisung erfolgreich ausgeführt
wurde. Wenn ein Fehler auftritt, wird eine Fehlermeldung zurückgegeben. @@ERROR gibt
die Nummer der Fehlermeldung zurück, bis eine andere Transact-SQL-Anweisung ausgeführt
wird. Sie können den zu einer @@ERROR-Fehlernummer gehörigen Text in der sysmessages-Systemtabelle anzeigen.

Da @@ERROR bei jeder ausgeführten Anweisung gelöscht und neu festgelegt wird, überprüfen
Sie ihn sofort nach der Ausführung der Anweisung, die Sie überprüfen möchten, oder speichern
Sie ihn in einer lokalen Variable, die zu einem späteren Zeitpunkt überprüft werden kann.

Beispiel
--------
1. Verwenden von @@ERROR zum Erkennen eines bestimmten Fehlers
Dieses Beispiel verwendet @@ERROR zur Suche nach einer Verletzung einer CHECK-Einschränkung
(Fehler #547) in einer UPDATE-Anweisung.

USE Kunden
GO
UPDATE Name SET kd_nr = '120 31'
WHERE au_id = "120 30"

IF @@ERROR = 547
   print "Folgender fehler ist aufgetreten"



DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente
    Keine Links vorhanden

  Erfasst am: 20.04.2001
  Gültig bis: 20.05.2001
0 Ratings
Bewertung: 0,0%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG