Veri türü eşanlamlılar (Transact-sql)

Veri türü eşanlamlılar dahildir SQL ServerISO uyumluluğu için. Aşağıdaki tabloda eşanlamlılarını listeler ve SQL Serveronlar için göster sistem veri türleri.

Eşanlamlı

SQL Server sistem veri türü

İkili değişen

varbinary

değişen char

varchar

karakter

char

karakter

char(1)

karakter (n)

char(n)

karakter değişen (n)

varchar(n)

Dec

decimal

Çift duyarlıklı

float

float(n)for n = 1-7

real

float(n)for n = 8-15

float

tamsayı

int

Ulusal karakteri (n)

nchar(n)

Ulusal char (n)

nchar(n)

Ulusal karakter değişen (n)

nvarchar(n)

değişen Ulusal char (n)

nvarchar(n)

Ulusal metin

ntext

timestamp

rowVersion

Veri türü eşanlamlılar veya create table, create procedure, gibi veri tanımlama dili (ddl) deyimleri karşılık gelen temel veri türü adı yerine kullanılabilecek ilan @variable. Ancak, nesne oluşturulduktan sonra eşanlamlıları hiçbir görüş vardır. Nesne oluşturulduğunda, nesne eşanlamlı ile ilişkilendirilmiş temel veri türü atanır. Eşanlamlı olarak belirtilen bir kayıt yoktur nesnesini oluşturan deyim.

Sonuç kümesi sütunları veya deyimleri, gibi özgün nesneden türetilmiş tüm nesneleri temel veri türü atanır. Tüm sonraki meta verileri işlevleri özgün nesne üzerinde gerçekleştirilen ve türetilen nesneler eşanlamlı taban veri türünü bildirir. Bu meta veri işlemleri ile gibi davranış sp_help ve diğer sistem saklı yordamlar, bilgi şema görünümlerini veya veri türleri, tablo veya sonuç raporu çeşitli veri erişim API meta veri işlemlerini ayarlamak sütun.

Örneğin, belirterek bir tablo oluşturabilirsiniz national character varying:

CREATE TABLE ExampleTable (PriKey int PRIMARY KEY, VarCharCol national character varying(10))

CREATE TABLE ExampleTable (PriKey int PRIMARY KEY, VarCharCol national character varying(10))

VarCharColAslında atanmış bir nvarchar(10)veri türü ve tüm izleyen meta veri işlevler sütun olarak bildirir bir nvarchar(10)sütun. Meta veri işlevler olarak rapor hiç bir national character varying(10)sütun.

Ayrıca bkz.

Başvuru

Veri Türleri (Transact-SQL)