더북(TheBook)

SQL Server는 2000 버전부터 계산 컬럼을 인덱스로 만들 수 있는데, 다음 조건을 만족해야 한다.

소유권 요구 사항 : 계산 컬럼에 사용된 모든 함수의 소유자는 테이블 소유자와 같아야 한다.

결정성 요구 사항 : 계산 컬럼은 결정적이어야 한다(‘1장. 데이터 모델 설계’의 ‘결정적 함수와 비결정적 함수’를 참고한다).

정밀도 요구 사항 : 함수에서는 floatreal 데이터 타입의 표현식을 사용할 수 없고, 함수를 정의할 때도 floatreal 데이터 타입을 사용할 수 없다.

데이터 타입 요구 사항 : text, ntext, image 타입을 사용할 수 없다.

SET 옵션 요구 사항 : 계산 컬럼의 계산이 수행되는 내용을 정의하는 CREATE TABLE 문이나 ALTER TABLE 문이 실행될 때 ANSI_NULLS 연결 수준 옵션이 ON으로 설정되어야 한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.