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:

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