Veri türü önceliği (Transact-SQL)
Bir işleç iki ifadeler farklı veri türlerini birleştiren, daha düşük önceliğe sahip veri türü daha yüksek önceliğe sahip veri türüne dönüştürülür veri türü önceliği kurallarını belirtin.Dönüştürme desteklenen bir örtük dönüştürme değilse, bir hata döndürülür.Ne zaman her iki işlenen ifadeler varsa aynı veri türü, veri türü işleminin sonucu vardır.
SQL Serververi türleri için aşağıdaki öncelik sırası kullanır:
kullanıcı tanımlı veri türleri (en yüksek)
sql_variant
XML
datetimeoffset
datetime2
datetime
smalldatetime
tarih
saat
float
gerçek
Ondalık
Money
Smallmoney
bigint
Int
smallint
tinyint
bit
ntext
metin
resim
zaman damgası
uniqueidentifier
nvarchar (dahil olmak üzere nvarchar(max) )
nchar
varchar (dahil olmak üzere varchar(max) )
Karakter
varbinary (dahil olmak üzere varbinary(max) )
ikili (en düşük)
Ayrıca bkz.