|
|
Yayınlandı 9.09.2023 09:36:22
|
|
|
|

Gereksinimler: Projede nerede ve sırayla sorguları gerçekleştirmeyen bir alan varsa, bu alan nvarchar(max) ve varbinary(max) veri tipleriyle depolanabilir ve depolama boyutu, sorgu hızı ve iletim boyutunu göz önünde bulundurmanız gerekir.
nmetin, metin ve görüntü
ntext, metin ve görüntü veri türleri gelecekteki sürümlerde kaldırılacaktır. Bu veri türlerini yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu veri türlerini kullanan uygulamaları değiştirmeyi düşünün.Bunun yerine nvarchar(max), varchar(max) ve varbinary(max) kullanın. 。
varbinar [ (n | max) ]
Değişken uzunluklu ikili veriler. n'in değer aralığı 1 ile 8.000 arasındadır. Max, maksimum depolama boyutunun 2^31-1 bayt olduğunu gösterir. Depolama boyutu, girilen verinin gerçek uzunluğu + 2 bayttır. Girilen verinin uzunluğu 0 bayt olabilir. Varbinary için ANSI SQL eşanlamlısı ikili değişkenliktir.
Belge:Bağlantı girişi görünür.
nvarchar [ ( n | maksimum ) ]
Değişken boyutlu dizi verileri. n, dizinin boyutunu (çift bayt cinsinden) tanımlamak için kullanılır ve 1 ile 4.000 arasında bir değer olabilir. max, maksimum depolama boyutunun 2^31-1 karakter (2 GB) olduğunu gösterir. Depolama boyutu, n bayt + 2 baytın iki katıdır. UCS-2 kodlamasında depolama boyutu n bayt + 2 baytın iki katıdır ve depolanabilecek karakter sayısı da n'dir. UTF-16 kodlamasında depolama boyutu hâlâ n bayt + 2 baytın iki katı kadar bayttır, ancak depolanabilecek karakter sayısı n'den az olabilir çünkü ek karakterler iki çift bayt kullanır (vekil öğe çiftleri olarak da bilinir). NVARCHAR için ISO eşanlamlıları ulusal karakter değişkenliği ve ulusal karakter değişkenliğidir.
Belge:Bağlantı girişi görünür.
Yeni tablo
Veritabanı sürümü: Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64) 24 Eylül 2019 13:48:23 Telif Hakkı (C) 2019 Microsoft Corporation Enterprise Edition (64-bit)
İki yeni tablo oluşturun, alanlar nvarchar(max) ve varbinary(max) veri tipleriyle depolanır ve betik şu şekildedir:
.NET 6 tabanlı yeni bir konsol uygulaması oluşturun
Bir konsol uygulaması oluşturmak için Microsoft.Data.SqlClient adresine başvurmanız gerekir, kod şu şekildedir:
Ayrı eklendiAynı 300.000 veri parçası, sorgu şöyledir:
Aşağıdaki şekilde gösterildiği gibi dolu depolama alanını kontrol edin:
Bunu görebilirsiniznvarchar(max) tipi32.555 MB, varbinary(max) tip tutulur.18.602 MB。
|
Önceki:National Bank Xbox Series X açılış bölgeler arası eğitim eğitimiÖnümüzdeki:SQL Server, tüm depolanmış prosedürler, fonksiyonlar ve görünümler boyunca belirli içerikleri arar
|