데이터 형식 우선 순위(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
'Develop > DB - mssql' 카테고리의 다른 글
SQL 기본 용어 정리 (0) | 2016.12.28 |
---|---|
DELETE vs DROP vs TRUNCATE (0) | 2016.12.27 |
char vs varchar vs nvarchar (0) | 2016.12.21 |
DB 백업 종류 (2) | 2016.12.07 |
[mssql 오류] 서버가 단일 사용자 모드에 있으므로 지금은 한 관리자만 연결할 수 있습니다. (0) | 2016.11.06 |