Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Anweisungen » SQL-Anweisungen (A-D)

 

CREATE MESSAGE-Anweisung [T-SQL]

Mit dieser Anweisung fügen Sie eine benutzerdefinierte Meldung zur Systemtabelle ISYSUSERMESSAGE hinzu, die von PRINT- und RAISERROR-Anweisungen verwendet wird.

Syntax
CREATE MESSAGE MeldungsnummerAS Meldungstext
Meldungsnummer : Ganzzahl
Meldungstext : Zeichenfolge
Parameter
  • Meldungsnummer   Die Meldungsnummer der hinzuzufügenden Meldung. Die Meldungsnummer für eine benutzerdefinierte Meldung muss 20000 oder größer sein.

  • Meldungstext   Der Text der hinzuzufügenden Meldung. Die Höchstlänge beträgt 255 Byte. PRINT und RAISERROR erkennen Platzhalter im Meldungstext. Eine einzelne Meldung kann bis zu 20 eindeutige Platzhalter in jeder beliebigen Reihenfolge enthalten. Diese Platzhalter werden durch die formatierten Inhalte sämtlicher Argumente ersetzt, die auf diese Meldung folgen, wenn der Text der Meldung an den Client gesendet wird.

    Die Platzhalter werden nummeriert, um eine Neusortierung der Argumente zu ermöglichen, wenn die Meldung in eine Sprache mit einer anderen grammatikalischen Struktur übersetzt wird. Ein Platzhalter für ein Argument hat das Format "%nn!": ein Prozentzeichen (%), gefolgt von einer Ganzzahl zwischen 1 und 20, gefolgt von einem Ausrufezeichen (!), wobei die Ganzzahl die Position des Arguments in der Argumentliste repräsentiert. "%1!" ist das erste Argument, "%2!" ist das zweite Argument, usw.

    Es gibt keinen Parameter, der dem Argument language für sp_addmessage entspricht.

Bemerkungen

CREATE MESSAGE ordnet einer Meldungszeichenfolge eine Meldungsnummer zu. Die Meldungsnummer kann in den Anweisungen PRINT und RAISERROR verwendet werden.

Informationen zum Löschen von Meldungen finden Sie unter DROP MESSAGE-Anweisung.

Berechtigungen

RESOURCE-Datenbankberechtigung ist erforderlich

Nebenwirkungen

Automatisches Festschreiben (Autocommit).

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Erweiterung des Herstellers