Develop/DB - mssql
데이터 형식 우선 순위(Transact-SQL)
개기획자
2016. 12. 21. 16:14
데이터 형식 우선 순위(Transact-SQL)
연산자로 데이터 형식이 다른 두 식을 결합할 경우 데이터 형식 우선 순위 규칙에 따라 우선 순위가 낮은 데이터 형식이 우선 순위가 높은 데이터 형식으로 변환된다. 이때 변환이 암시적으로 지원되지 않으면 오류가 반환됩니다. 피연산자 식이 같은 데이터 형식일 경우에는 연산 결과도 같은 데이터 형식이 된다.
SQL Server에서는 데이터 형식에 다음 우선 순위를 사용한다.
사용자 정의 데이터 형식(가장 높음)
sql_varian t
xml
datetimeoffset
datetime2
날짜/시간
smalldatetime
날짜
시간
부동 소수점
실제
10 진수
비용
smallmoney
bigint
int
smallint
tinyint
비트
ntext
text
image
타임 스탬프
고유 식별자
nvarchar (포함 하 여 nvarchar (max) )
nchar
varchar (포함 하 여 varchar (max) )
char
varbinary (포함 하 여 varbinary (max) )
이진 (최소)
출처 : https://msdn.microsoft.com/ko-kr/library/ms190309.aspx