QUOTENAME(Transact-SQL)

입력 문자열이 유효한 Microsoft SQL Server 2005 구분 식별자가 되도록 구분 기호를 추가한 유니코드 문자열을 반환합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

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

인수

'character_string'

유니코드 문자 데이터로 이루어진 문자열입니다. character_stringsysname입니다.

'quote_character'

구분 기호로 사용되는 단일 문자 문자열입니다. 작은 따옴표( ' ), 왼쪽 또는 오른쪽 대괄호( [] ) 또는 큰 따옴표( " )일 수 있습니다. quote_character가 지정되지 않으면 대괄호가 사용됩니다.

반환 형식

nvarchar(258)

다음 예에서는 abc[]def 문자열에 [] 문자를 추가하여 유효한 SQL Server 구분 식별자로 만듭니다.

SELECT QUOTENAME('abc[]def')

결과 집합은 다음과 같습니다. 

[abc[]]def]

(1 row(s) affected)

abc[]def 문자열에서 오른쪽 대괄호는 이중으로 사용되었는데, 이것은 이스케이프 문자를 나타내기 위한 것입니다.

참고 항목

참조

문자열 함수(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기