다음을 통해 공유


데이터 형식 우선 순위(Transact-SQL)

연산자로 데이터 형식이 다른 두 식을 결합할 경우 데이터 형식 우선 순위 규칙에 따라 우선 순위가 낮은 데이터 형식이 우선 순위가 높은 데이터 형식으로 변환됩니다. 이때 변환이 암시적으로 지원되지 않으면 오류가 반환됩니다. 피연산자 식이 같은 데이터 형식일 경우에는 연산 결과도 같은 데이터 형식이 됩니다.

SQL Server 2005에서는 데이터 형식에 다음 우선 순위를 사용합니다.

  1. 사용자 정의 데이터 형식(가장 높음)
  2. sql_variant
  3. xml
  4. datetime
  5. smalldatetime
  6. float
  7. real
  8. decimal
  9. money
  10. smallmoney
  11. bigint
  12. int
  13. smallint
  14. tinyint
  15. bit
  16. ntext
  17. text
  18. image
  19. timestamp
  20. uniqueidentifier
  21. nvarchar(nvarchar(max) 포함)
  22. nchar
  23. varchar(varchar(max) 포함)
  24. char
  25. varbinary(varbinary(max) 포함)
  26. binary(가장 낮음)

참고 항목

참조

데이터 형식(Transact-SQL)
식(Transact-SQL)
CAST 및 CONVERT(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기