반응형

Computer(IT)/MSSQL 4

SET ANSI_NULLS { ON | OFF }

SET ANSI_NULLS 옵션이 ON인 경우, WHERE column_name = NULL을 사용하는 SELECT 문은 column_name에 Null 값이 있을 때도 0행을 반환합니다. WHERE column_name NULL을 사용하는 SELECT 문은 column_name에 Null이 아닌 값이 있을 때도 0행을 반환합니다. SET ANSI_NULLS 옵션이 OFF면 Equals(=)와 Not Equal() 비교 연산자가 ISO 표준을 따르지 않습니다. WHERE column_name = NULL을 사용하는 SELECT 문은 column_name에 Null 값이 있는 행을 반환합니다. WHERE column_name NULL을 사용하는 SELECT 문은 열에 Null이 아닌 값이 있는 행을 반환합..

Computer(IT)/MSSQL 2017.06.05

SET QUOTED_IDENTIFIER { ON | OFF }

쉽게 얘기하자면 식별자(identifier - 테이블, 필드, sp, 뷰등의 개체 이름)에 대해서 Double-Qutation mark를 사용하게 하는 가의 여부를 결정짓는 옵션이다... 이게 ON 상태로 설정이 되어있으면 identifier에서는 " 를 일반 Literal에서는 ' 만을 사용해야 되며, 반대로 OFF 상태로 설정이 되어있으면 리터럴에서는 "와 '를 모두 사용할 수 있게 되는 것이다 관련 reference...... 1. SET QUOTED_IDENTIFIER : http://doc.ddart.net/mssql/sql2000/html/tsqlref/ts_set-set_9jxu.htm 2. Databaseproperty(db, 'IsQuotedIdentifiersEnabled') : htt..

Computer(IT)/MSSQL 2017.06.05