Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt eine Unicode-Zeichenfolge mit hinzugefügten Trennzeichen zurück, sodass die Eingabezeichenfolge in einen gültigen begrenzten Bezeichner von Microsoft SQL Server 2005 überführt wird.
Transact-SQL-Syntaxkonventionen
Syntax
QUOTENAME ( 'character_string' [ , 'quote_character' ] )
Argumente
'character_string'
Eine Zeichenfolge mit Unicode-Zeichendaten. character_string ist vom sysname-Datentyp.
'quote_character'
Eine Zeichenfolge mit einem Zeichen, das als Trennzeichen verwendet wird. Hierbei kann es sich um ein einfaches Anführungszeichen ('), eine linke oder rechte Klammer ([]) oder ein doppeltes Anführungszeichen (") handeln. Wenn quote_character nicht angegeben wird, werden eckige Klammern verwendet.
Rückgabetypen
nvarchar(258)
Beispiele
Im folgenden Beispiel wird mit der Zeichenfolge abc[]def und den Zeichen [ und ] ein gültiger begrenzter SQL Server-Bezeichner erstellt.
SELECT QUOTENAME('abc[]def')
Dies ist das Resultset.
[abc[]]def]
(1 row(s) affected)
Beachten Sie, dass die rechte Klammer in der Zeichenfolge abc[]def verdoppelt wurde, um ein Escapezeichen anzugeben.
Siehe auch
Verweis
Zeichenfolgenfunktionen (Transact-SQL)