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.
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