QUOTENAME(Transact-SQL)
입력 문자열이 유효한 Microsoft SQL Server 2005 구분 식별자가 되도록 구분 기호를 추가한 유니코드 문자열을 반환합니다.
구문
QUOTENAME ( 'character_string' [ , 'quote_character' ] )
인수
'character_string'
유니코드 문자 데이터로 이루어진 문자열입니다. character_string은 sysname입니다.
'quote_character'
구분 기호로 사용되는 단일 문자 문자열입니다. 작은 따옴표( ' ), 왼쪽 또는 오른쪽 대괄호( [] ) 또는 큰 따옴표( " )일 수 있습니다. quote_character가 지정되지 않으면 대괄호가 사용됩니다.
반환 형식
nvarchar(258)
예
다음 예에서는 abc[]def
문자열에 [
및 ]
문자를 추가하여 유효한 SQL Server 구분 식별자로 만듭니다.
SELECT QUOTENAME('abc[]def')
결과 집합은 다음과 같습니다.
[abc[]]def]
(1 row(s) affected)
abc[]def
문자열에서 오른쪽 대괄호는 이중으로 사용되었는데, 이것은 이스케이프 문자를 나타내기 위한 것입니다.