데이터 형식 우선 순위(Transact-SQL)
적용 대상: Microsoft Fabric의 Microsoft Fabric
Warehouse의 SQL Server Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System(PDW)
SQL 엔드포인트
연산자가 데이터 형식이 다른 두 식을 결합할 경우 우선순위가 낮은 데이터 형식이 먼저 우선순위가 높은 데이터 형식으로 변환됩니다. 변환이 지원되는 암시적 변환이 아닌 경우 오류가 반환됩니다. 동일한 데이터 형식을 갖는 피연산자 식을 결합하는 연산자의 경우 연산 결과는 해당 데이터 형식이 됩니다.
SQL Server에서는 데이터 형식에 다음 우선 순위를 사용합니다.
- 사용자 정의 데이터 형식(가장 높음)
- sql_variant
- xml
- datetimeoffset
- datetime2
- datetime
- smalldatetime
- date
- time
- 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)