Freigeben über


sp_validname (Transact-SQL)

Überprüft die Gültigkeit von SQL Server 2005-Bezeichnernamen. Alle nicht binären Daten und alle Daten ungleich Null, einschließlich Unicode-Daten, die mithilfe der Datentypen nchar, nvarchar oder ntext gespeichert werden können, werden als gültige Zeichen für Bezeichnernamen akzeptiert.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_validname [@name =] 'name' 
     [, [@raise_error =] raise_error]

Argumente

[ @name= ] 'name'

Der Name des Bezeichners, dessen Gültigkeit geprüft werden soll. name ist vom Datentyp sysname und hat keinen Standardwert. name kann nicht NULL oder eine leere Zeichenfolge sein und kann kein Binärnullzeichen enthalten.

[ @raise_error= ] raise_error

Gibt an, ob ein Fehler ausgelöst werden soll. raise_error ist vom Datentyp bit, der Standardwert ist 1. Dieser bedeutet, dass Fehler angezeigt werden sollen. 0 bewirkt, dass keine Fehlermeldungen angezeigt werden.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Berechtigungen

Erfordert die Mitgliedschaft in der public-Rolle.

Siehe auch

Verweis

Gespeicherte Prozeduren für das Datenbankmodul (Transact-SQL)
Datentypen (Transact-SQL)
NCHAR (Transact-SQL)
nchar und nvarchar (Transact-SQL)
ntext, text und image (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)

Andere Ressourcen

Verwenden von Bezeichnern als Objektnamen

Hilfe und Informationen

Informationsquellen für SQL Server 2005