QUOTED_IDENTIFIER 옵션 > db

본문 바로가기

db

QUOTED_IDENTIFIER 옵션

페이지 정보

작성자 서방님 댓글 0건 조회 30회 작성일 08-11-26 14:43

본문

SQL2k 서버에서의

SET QUOTED_IDENTIFIER { ON | OFF }
옵션에 대해서......

쉽게 얘기하자면 식별자(identifier - 테이블, 필드, sp, 뷰등의 개체 이름)에 대해서 Double-Qutation mark를 사용하게 하는 가의 여부를 결정짓는 옵션이다...

이게 ON 상태로 설정이 되어있으면 identifier에서는 " 를 일반 Literal에서는 ' 만을 사용해야 되며,

반대로 OFF 상태로 설정이 되어있으면 리터럴에서는 "와 '를 모두 사용할 수 있게 되는 것이다....

아 이거 설정 체크해본다고 애매하게 select "column" = 'aa' 이런 식으로 했다가 완전 시간만 줄차게 뺏기고 이해하느라 더 애만 먹었네..... -_-;;;

대체적인 디폴트 옵션은 OFF로 설정되어 있고.... 이 같은 경우 리터럴 안에서도 "를 바로 사용할 수가 있게 된다... ON의 경우라면 이게 안되겠지....

특정 DB의 QUOTED_IDENTIFIER 세팅의 여부를 체크하려면 DatabaseProperty() 함수를 이용하면 체크 가능......

관련 reference......

1. SET QUOTED_IDENTIFIER : http://doc.ddart.net/mssql/sql2000/html/tsqlref/ts_set-set_9jxu.htm

2
. Databaseproperty(db, 'IsQuotedIdentifiersEnabled') : http://doc.ddart.net/mssql/sql2000/html/createdb/cm_8_des_03_6ohf.htm

댓글목록

등록된 댓글이 없습니다.

Total 447건 1 페이지
게시물 검색

회원로그인

접속자집계

오늘
172
어제
365
최대
592
전체
40,146

그누보드5
Copyright © seobangnim.com All rights reserved.
자바스크립트를 활성화 하세요![ 브라우저에서 자바스크립트를 활성화하는 방법 ]