데이터 형식 우선 순위(Transact-SQL)
연산자로 데이터 형식이 다른 두 식을 결합할 경우 데이터 형식 우선 순위 규칙에 따라 우선 순위가 낮은 데이터 형식이 우선 순위가 높은 데이터 형식으로 변환됩니다. 이때 변환이 암시적으로 지원되지 않으면 오류가 반환됩니다. 피연산자 식이 같은 데이터 형식일 경우에는 연산 결과도 같은 데이터 형식이 됩니다.
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(가장 낮음)
참고 항목
참조
데이터 형식(Transact-SQL)
식(Transact-SQL)
CAST 및 CONVERT(Transact-SQL)