Veri türü önceliği (Transact-SQL)

Farklı veri türlerini iki ifade bir işleç birleştirir, veri türü daha düşük öncelikli ile daha yüksek önceliğe sahip veri türüne dönüştürülür veri türü öncelik kurallarını belirtin.Dönüştürme, desteklenen bir örtülü dönüşüm değilse, hata oluşur.Her iki işlenen deyimleri aynı olduğu zaman veri türü, işlemi sonucunu, bir veri türüne sahip.

SQL Server veri türleri aşağıdaki öncelik sırasını kullanır:

  1. Kullanıcı tanımlı veri türleri (yüksek)

  2. sql_variant

  3. XML

  4. datetimeoffset

  5. datetime2

  6. datetime

  7. smalldatetime

  8. tarih

  9. saat

  10. float

  11. Gerçek

  12. Ondalık

  13. Money

  14. Smallmoney

  15. bigint

  16. int

  17. Acil Durum veritabanı = olan Acil bir durum okuma - yalnızca il.

  18. tinyint

  19. bit

  20. ntext

  21. text

  22. resim

  23. zaman damgası

  24. uniqueidentifier

  25. nvarchar ( dahil olmak üzerenvarchar(max) )

  26. nchar

  27. varchar ( dahil olmak üzerevarchar(max) )

  28. Karakter

  29. varbinary ( dahil olmak üzerevarbinary(max) )

  30. Binary (düşük)