Aracılığıyla paylaş


ntext, text ve image (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Büyük Unicode olmayan ve Unicode olmayan karakter ve ikili verileri depolamak için sabit ve değişken uzunlukta veri türleri. Unicode verileri Unicode UCS-2 karakter kümesini kullanır.

Important

ntext, metinve görüntü veri türleri SQL Server'ın gelecekteki bir sürümünde kaldırılacaktır. Bu veri türlerini yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bunları kullanan uygulamaları değiştirmeyi planlayın. Bunun yerine nvarchar(max), varchar(max)ve varbinary(max) kullanın.

Arguments

ntext

En fazla dize uzunluğu 2^30 - 1 (1.073.741.823) olan değişken uzunlukta Unicode verileri. Bayt cinsinden depolama boyutu, girilen dize uzunluğunun iki katıdır. ntext için ISO eş anlamlısı, ulusal metin.

text

Sunucunun kod sayfasında ve en fazla dize uzunluğu 2^31 - 1 (2.147.483.647) olan değişken uzunlukta Unicode olmayan veriler. Sunucu kodu sayfası çift bayt karakter kullandığında, depolama alanı hala 2.147.483.647 bayttır. Karakter dizesine bağlı olarak, depolama boyutu 2.147.483.647 bayttan küçük olabilir.

image

0 ile 2^31-1 (2.147.483.647) bayt arasında değişken uzunlukta ikili veriler.

Remarks

Aşağıdaki işlevler ve deyimler, ntext, metinveya görüntü verileriyle kullanılabilir.

Functions Statements
DATALENGTH READTEXT
PATINDEX METİN BOYUTUNU AYARLA
SUBSTRING UPDATETEXT
Metin ve Görüntü İşlevleri - TEXTPTR WRITETEXT
Metin ve Görüntü İşlevleri - TEXTVALID

Kullanım dışı bırakılan ntext veri türünü kullanarak sütunları bıraktığınızda, silinen verilerin temizlenmesi tüm satırlarda seri hale getirilmiş bir işlem olarak gerçekleşir. Temizleme işlemi büyük miktarda zaman gerektirebilir. Çok sayıda satır içeren bir tabloya ntext sütunu bıraktığınızda, önce ntext sütununu değere NULL güncelleştirin, sonra sütunu bırakın. Bu seçeneği paralel işlemlerle çalıştırabilir ve çok daha hızlı hale getirebilirsiniz.