(Transact-SQL) veri türleri
Içinde SQL Server, ilgili veri türü, her sütun, yerel değişken, ifade ve parametre vardır. Nesne tutabileceği veri türünü belirten öznitelik BIR veri türüdür: tamsayı veri, karakter verilerinin, parasal veri, tarih ve saat veri, ikili dize ve benzeri.
SQL Server tüm kullanılabilir veri türlerini tanımlayan bir sistem veri türleri kümesi sağlar. SQL Server. You can also define your own data types in Transact-SQL or the Microsoft .NET Framework.diğer ad ad veri türleri, sistem tarafından sağlanan veri türlerinde temel alır.diğer ad ad veri türleri hakkında daha fazla bilgi için bkz: diğer ad ad veri türleri ile çalışma. Kullanıcı tanımlı türler yöntemleri özelliklerini edinmek ve tarafından işleçleri programlama dillerini kullanarak oluşturduğunuz bir sınıf desteği .NET Framework. Daha fazla bilgi için bkz:Kullanıcı tanımlı türler CLR ile çalışma.
Farklı veri türleri, alfabe, duyarlık, Ölçek veya uzunluğu olan iki ifade bir işleç ile birleştirildiğinde, sonuç özelliklerini aşağıdaki tarafından belirlenir:
Sonuç veri türünü, giriş ifadelerin veri türleri için 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 sonucun harmanlama harmanlama öncelik 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 sonucu uzunluğu, duyarlık, Ölçek ve giriş ifadeler uzunluğunu bağlıdır.Daha fazla bilgi için bkz:Duyarlık, Ölçek ve Uzunluk (Transact-SQL).
SQL Server veri türü eşanlamlıları 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ürü SQL Server aşağıdaki kategorilere göre düzenlenir:
Tam numerics |
Unicode karakter dizeleri |
Yaklaşık numerics |
Ikili dize |
Tarih ve saat |
Diğer veri türleri |
Karakter dizeleri |
|
Içinde SQL Server, kendi depolama özelliklerine bağlı olarak, bazı veri türleri aşağıdaki gruplara ait olarak atanmış:
Büyük bir değer veri türleri: varchar(max), nvarchar(max), ve varbinary(max)
Büyük nesne veri türleri: text, ntext, image, varchar(max), nvarchar(max), varbinary(max), ve xml
Not
sp_help, uzunluğu büyük-değeri olarak -1 döndürür ve xml veri türleri.
Tam Numerics
Yaklaşık Numerics
Tarih ve Saat
Karakter dizeleri
Unicode karakter dizeleri
Ikili dize
Diğer veri türleri
See Also