sp_validname (Transact-SQL)
Überprüft die Gültigkeit von SQL Server-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.
Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version), Windows Azure SQL-Datenbank (Ursprüngliche Version bis aktuelle Version). |
Transact-SQL-Syntaxkonventionen
Syntax
sp_validname [@name =] 'name'
[, [@raise_error =] raise_error]
Argumente
[ @name= ] 'name'
Der Name der Bezeichner, deren Gültigkeit überprüft werden soll. name ist vom Datentyp sysname und hat keinen Standardwert. name darf nicht NULL sein, darf keine leere Zeichenfolge sein und darf kein binäres Nullzeichen enthalten.[ @raise_error= ] raise_error
Gibt an, ob ein Fehler ausgelöst wird. raise_error ist vom Datentyp bit. Der Standardwert ist 1. Dies bedeutet, dass Fehler auftreten. 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)
nchar und nvarchar (Transact-SQL)