Veri Türleri (Transact-SQL)
De SQL Server, her bir sütun, yerel değişken, ifadeve parametre var. bir ilgili veri türüNesne tutabileceği veri türünü belirten bir öznitelik bir veri türüdür: tamsayı veri, karakter veri, parasal verileri, tarih ve saat veri, ikili dizeleri ve benzerleri.
SQL Serverbir küme , tüm kullanılabilir veri türlerini tanımlayan sistem veri türleri sağlar SQL Server.Ayrıca, kendi veri türlerinizi tanımlayabilirsiniz Transact-SQL veya Microsoft .NET Framework.Diğer veri türleri, sistem tarafından sağlanan veri türleri üzerinde temel alır.diğer ad veri türleri hakkında daha fazla bilgi için bkz: Diğer veri türleri ile çalışma.Kullanıcı tanımlı türler elde kendi özellikleri yöntemleri ve programlama dillerinden birini kullanarak oluşturduğunuz bir sınıf işleçleri destek tarafından .NET Framework.Daha fazla bilgi için, bkz. clr kullanıcı tanımlı türleri ile çalışma.
Farklı veri türleri, alfabe, duyarlık, ölçek veya uzunluğu olan iki ifadeler tarafından bir işleçbirleştirildiğinde sonuç özelliklerini aşağıdakiler tarafından belirlenir:
Sonuç veri türü giriş ifadelerin veri türlerini veri türü öncelik kuralları uygulayarak belirlenir.Daha fazla bilgi için, bkz. Veri türü önceliği (Transact-SQL).
Sonuç veri türü olduğunda sonuç harmanlama harmanlama önceliği kuralları tarafından belirlenir char, varchar, text, nchar, nvarchar, veya ntext.Daha fazla bilgi için, bkz. Harmanlama önceliği (Transact-SQL).
Duyarlık, ölçek ve sonuç uzunluğunu, duyarlık, ölçek ve uzunluk giriş ifadelerin bağlıdır.Daha fazla bilgi için, bkz. Duyarlık, ölçek ve uzunluk (Transact-SQL).
SQL Serververi türü Eşanlamlılar için ISO uyumluluğu sağlar.Daha fazla bilgi için, bkz. Veri türü Eşanlamlılar (Transact-SQL).
Veri türü kategoriler
Veri türleri SQL Server aşağıdaki kategoriler halinde düzenlenir:
Tam numerics |
Unicode karakter dizeleri |
Yaklaşık numerics |
İkili dizeleri |
Tarih ve saat |
Diğer veri türleri |
Karakter dizeleri |
|
De SQL Server, temel alınarak depolama özelliklerini, bazı veri türleri aşağıdaki gruplara ait olarak atanır:
Büyük değer veri türleri: varchar(max), nvarchar(max), and varbinary(max)
Büyük nesne veri türleri: text, ntext, image, varchar(max), nvarchar(max), varbinary(max), and xml
Not
sp_helpuzunluk değeri büyük olarak-1 değerini döndürür ve xml veri türü.
Tam Numerics
Yaklaşık Numerics
Tarih ve Saat
Karakter dizeleri
Unicode karakter dizeleri
İkili dizeleri
Diğer veri türleri
Ayrıca bkz.