Share via


nchar ve nvarchar (Transact-SQL)

Her iki sabit uzunluklu, karakter kümesi veri türlerini nchar, veya değişken uzunluklu nvarcharUnicode veri ve kullanım UNICODE UCS-2) karakter kümesi küme.

  • nchar [ ( n ) ]
    Fixed-length Unicode character data of n characters.n must be a value from 1 through 4,000.Depolama boyutu iki kez olur. n bayt.ISO eşanlamlıları için nchar öğeler national char ve national character.

  • nvarchar ( n |max ) ]
    Variable-length Unicode character data.ncan be a value from 1 through 4,000.max indicates that the maximum storage size is 2^31-1 bytes.Depolama boyutu (bayt cinsinden iki kez girdiğiniz karakter + 2 bayt sayısıdır.Girilen veri 0 karakter uzunluğunda olabilir.ISO eşanlamlıları için nvarchar öğeler national char varying ve national character varying.

Remarks

Ne zaman n veri tanımı veya Değişken bildiriminde belirtilen deyim, 1 varsayılan uzunluğudur.Ne zaman n CAST işlev ile belirtilen, varsayılan uzunluğu 30'dur.

Kullanımı nchar ne zaman sütun veri girişleri boyutunu büyük bir olasılıkla benzer kullanacağınız.

Kullanımı nvarchar ne zaman sütun veri girişleri boyutunu büyük bir olasılıkla önemli ölçüde değişen kullanacağınız.

sysname is a system-supplied user-defined data type that is functionally equivalent to nvarchar(128), except that it is not nullable.sysname is used to reference database object names.

Kullanan nesneler nchar veya nvarchar COLLATE yan tümcesini kullanarak, belirli bir harmanlama atandığı sürece, veritabanının varsayılan harmanlama atanır.

küme ANSI_PADDING her zaman için AÇıK olur. nchar ve nvarchar. küme ANSI_PADDING OFF uygulanmaz nchar veya nvarchar veri türleri.