WERFEN vs. RAISERROR

Ich versuche, führen Sie den folgenden code:

THROW 51051, 'I come from the THROW construct :)', 1 ;

Den Fehler bin ich immer:

Could not find stored procedure 'THROW'.

Nicht die THROW Verfahren, ein System Verfahren? Warum kann Sie nicht finden?

Furthhermore, was ist der Unterschied zwischen unsing THROW und ErrorState ? Ist einer der älteren/neueren/besser als der andere?
Und was tun "ErrorSeverity" und "ErrorState" bedeutet ErrorState? Kann ich definieren wie ich will, oder Sie sind vordefiniert?

  • Welche version verwenden Sie? Sie haben getaggt, und zwar 2008 und 2012.
  • Wir sind mit 2008 R2
  • Das ist, warum Sie immer sind, die Fehler verursachen THROW ist von SQL2012 ab.
InformationsquelleAutor Adam | 2014-06-10
Schreibe einen Kommentar