Veri türü önceliği (Transact-sql)
Bir işleç farklı veri türleri iki ifadeler birleşince, veri türü ile en düşük önceliği daha yüksek önceliğe sahip veri türü dönüştürülür veri türü önceliği kurallarını belirtin. Dönüştürme desteklenen bir örtülü dönüştürme değilse, bir hata döndürülür. Ne zaman iki işlenen ifadeler var aynı veri türü, operasyon sonucu bu veri türü vardır.
SQL Serververi türleri aşağıdaki öncelik sırasını kullanır:
kullanıcı tanımlı veri türleri (en yüksek)
sql_variant
xml
datetimeoffset
datetime2
datetime
smalldatetime
tarihi
Saat
float
real
decimal
money
smallmoney
bigint
int
smallint
tinyint
bit
ntext
metin
görüntü
timestamp
uniqueidentifier
nvarchar (dahil nvarchar(max))
nchar
varchar (dahil varchar(max))
char
varbinary (dahil varbinary(max))
ikili (en düşük)