Udostępnij za pośrednictwem


QUOTENAME (Transact-SQL)

Zwraca ciąg Unicode ogranicznikami dodaje się wprowadzić prawidłowy ciąg wejściowy SQL Server identyfikator z ogranicznikami.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

QUOTENAME ( 'character_string' [ , 'quote_character' ] ) 

Argumenty

  • 'character_string'
    To ciąg danych znak Unicode.character_stringjest sysname i jest ograniczona do 128 znaków.Większa niż 128 znaków nakładów zwrócona wartość NULL.

  • 'quote_character'
    Jest jeden znak ciąg jako ogranicznik.Może być pojedynczy cudzysłów ( ' ), lewy lub prawy nawias kwadratowy ( ), lub podwójny cudzysłów ( " ).Jeśli quote_character nie jest określony, służą nawiasy.

Zwracane typy

nvarchar(258)

Przykłady

Poniższy przykład pobiera ciągznakówabc[]def i [ i ] znaków, aby utworzyć prawidłowy SQL Serveridentyfikator z ogranicznikami.

SELECT QUOTENAME('abc[]def')

Oto zestaw wyników.

[abc[]]def]

(1 row(s) affected)

Należy zauważyć, że po prawej stronie — nawias w ciąg abc[]def jest podwajany oznacza znak anulowania.