Freigeben über


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

Themenlink (Symbol) 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)

Datentypen (Transact-SQL)

NCHAR (Transact-SQL)

nchar und nvarchar (Transact-SQL)

ntext, text und image (Transact-SQL)

Gespeicherte Systemprozeduren (Transact-SQL)