2010. 12. 17. 00:12
Brain Trainning/DataBase
출처 : http://msdn.microsoft.com/ko-kr/library/ms190309(SQL.90).aspx
연산자로 데이터 형식이 다른 두 식을 결합할 경우 데이터 형식 우선 순위 규칙에 따라 우선 순위가 낮은 데이터 형식이 우선 순위가 높은 데이터 형식으로 변환됩니다. 이때 변환이 암시적으로 지원되지 않으면 오류가 반환됩니다. 피연산자 식이 같은 데이터 형식일 경우에는 연산 결과도 같은 데이터 형식이 됩니다. (암시적 형변환을 예측하지 못하면 인덱스를 사용하지 못하는 경우가 발생합니다. )
SQL Server 2005에서는데이터형식에다음우선순위를사용합니다.
사용자정의데이터형식(가장높음)
sql_variant
xml
datetime
smalldatetime
float
real
decimal
money
smallmoney
bigint
int
smallint
tinyint
bit
ntext
text
image
timestamp
uniqueidentifier
nvarchar(nvarchar(max) 포함)
nchar
varchar(varchar(max) 포함)
char
varbinary(varbinary(max) 포함)
binary(가장낮음)
'Brain Trainning > DataBase' 카테고리의 다른 글
SQL Sentry Plan Explorer v1.1 (0) | 2010.12.27 |
---|---|
성능카운터 저장하기 (0) | 2010.12.22 |
Set Up And Schedule a Server Side Trace (0) | 2010.12.02 |
JOB 표준화 (0) | 2010.11.30 |
Best practices for working with read only databases in SQL Server (0) | 2010.11.29 |