Aracılığıyla paylaş


Büyük değer veri türleri'ni kullanma

En fazla belirtici depolama yeteneklerini genişletir varchar, nvarchar, ve varbinary veri türleri. varchar(max), nvarchar(max), ve varbinary(max) topluca büyük değer veri türleri de denir. Büyük değer veri türleri 2 depolamak için kullanabileceğiniz ^ 31-1 veri bayt miktarı.

Not

Zaman sp_tableoption yordamı depolanır.'büyük bir değer türleri' satır dışında seçenek küme için OFF, büyük değer türleri, satır depolama sınırı 8000 bayttır.Bu seçeneği olduğunda, 16 baytlık bir kök satır içinde saklı olan küme açık.Daha fazla bilgi için bkz:sp_tableoption (Transact-SQL).

Büyük değer veri türleri küçük karşılıkları davranışını benzer varchar, nvarchar ve varbinary. Bu benzerliği sağlar. SQL Server Depolama ve büyük bir karakterin, Unicode ve ikili veri, daha verimli bir şekilde almak için.

Büyük değere veri türleriyle çalışabilirsiniz SQL Server mümkün olmadı şekilde kullanarak text, ntext ve image önceki sürümlerinden gelen veri türleri SQL Server. Büyük miktarda veriyle (en çok 2 depolayabilen değişkenleri tanımlayabilirsiniz ^ 31 karakteri (ikili) ve Unicode veri baytı.Daha fazla bilgi için bkz:Transact-SQL değişkenleri.

Veri türleri ve daha önceki sürümlerindeki'dekiler değeri, aşağıdaki tabloda büyük - arasındaki ilişkiyi gösterir. SQL Server.

Büyük bir değer veri türleri

Önceki sürümlerden LOB

varchar(max)

text*

nvarchar(max)

ntext*

varbinary(max)

image

* SQL Server sürüm 6.5 istemcilerini desteklemez ntext veri türü; dolayısıyla, tanımadığınız nvarchar(max).

Important noteImportant Note:

Kullanımı varchar(max), nvarchar(max), ve varbinary(max) yerine, veri türleri text, ntext, ve image veri türleri.

Büyük bir değer veri türleri küçük dekiler gibi aynı davranışlar varchar(n), nvarchar(n), varbinary(n). Aşağıda bazı belirli senaryolarda büyük değer veri türleri kullanılarak açıklanmıştır:

  • Imleçler

    Büyük değere veri tipi değişkenleri tanımlı olduğundan bir GETIRME, büyük değer veri türü sütunlarındaki veriler yerel değişkenler koyabilirsiniz.Daha fazla bilgi için bkz:FETCH (Transact-SQL).

    Büyük değer veri türleri'ni kullanarak, imleç türü dönüştürme zorlayan bir imleç kullanım etkilemez.

  • Yığın halinde güncelleştirmeleri

    Şimdi GÜNCELLEŞTIR deyim destekleyen bir . Temel büyük değere veri sütunlarını kısmi güncelleştirmeler gerçekleştirmek için () yan tümce WRITE.Bu metin işaretçisi işlem WRITETEXT ve üzerinde desteklenen UPDATETEXT, benzer text, ntext, image ' ün önceki sürümlerinde veri türleri SQL Server. Daha fazla bilgi için bkz:UPDATE.

  • Tetikleyicileri

    Tetikleyicileri büyük değer veri türü sütun başvuruları, izin verilen SONRA eklenen and silindi tablolar.Daha fazla bilgi için bkz:(Transact-SQL) TRIGGER CREATE.

  • Dize işlevleri

    Karakter ve ikili verileri üzerinde çalışabilir yerleşik dize işlevler, bağımsız değişken olarak büyük değere veri türlerini destekleyecek biçimde geliştirilmiştir.Bu işlevler şunlardır:

    Dize işlevleri hakkında daha fazla bilgi için bkz: Dize işlevleri (Transact-SQL).