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

Veri türü eşanlamlıları yer SQL Server ISO uyumluluk için. Aşağıdaki tablo eşanlamlıları listeler ve SQL Server eşleme, sistem veri türleri.

Veri türünün eşanlamlısı

SQL Server sistem veri türü

Binary varying

varbinary

char varying

varchar

character

char

character

char(1)

karakter)n)

char(n)

değişen () karakterin)

varchar(n)

Dec

decimal

Double precision

float

float[(n)] for n = 1-7

real

float[(n)] for n = 8-15

float

integer

int

Ulusal karakteri)n)

nchar(n)

Ulusal karakteri)n)

nchar(n)

değişen (Ulusal karaktern)

nvarchar(n)

değişen (Ulusal karaktern)

nvarchar(n)

national text

ntext

zaman damgası

rowVersion

CREATE tablo, CREATE PROCEDURE veya DECLARE gibi veri tanımlama dili (DDL) deyimleri karşılık gelen temel veri türü adı yerine veri türü eşanlamlıları kullanılabilir. @variable. Ancak, nesne oluşturulduktan sonra eşanlamlıları hiçbir görünürlük vardır.Nesne oluşturulduğunda nesnenin ile eşanlamlı ilişkili temel veri türü atanır.Veri türünün eşanlamlısı olarak belirtilmiş kayıt yok nesnesini oluşturan deyim.

Sonuç olarak özgün nesneden türetilen tüm nesneleri küme sütunları veya deyimleri, temel veri türü atanır.Tüm sonraki meta veriler işlevleri özgün nesne üzerinde gerçekleştirilen ve Türetilen herhangi bir nesne temel veri türü, olmayan veri türünün eşanlamlısı olarak bildirir.Bu meta veriler operasyonlarla gibi davranış sp_help ve diğer sistem saklı yordamları, bilgi şema görünümlerini veya tablo veri tiplerini rapor veya kümesi sütunları neden çeşitli veri erişim APı'SINI meta veriler operasyonları.

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

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

VarCharCol fiili olarak atanan bir nvarchar(10) veri türü ve tüm izleyen meta veriler işlevler, sütun olarak bildireceği bir nvarchar(10) sütun. meta veriler işlevleri hiçbir zaman bunları olarak bildireceği bir national character varying(10) sütun.

See Also

Reference