Mit dieser Anweisung fügen Sie eine benutzerdefinierte Meldung zur Systemtabelle ISYSUSERMESSAGE hinzu, die von PRINT- und RAISERROR-Anweisungen verwendet wird.
CREATE MESSAGE MeldungsnummerAS Meldungstext
Meldungsnummer : Ganzzahl
Meldungstext : Zeichenfolge
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.
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.
RESOURCE-Datenbankberechtigung ist erforderlich
Automatisches Festschreiben (Autocommit).
SQL/2003 Erweiterung des Herstellers
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |