(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:

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