Nvarchar, çok dilli verileri depolamak için kullanılan unicode verilerini depolamak için kullanılır. Unicode saklamakla bitmiyorsa, hala aynı alanı kaplıyor mu?Nvarchar her zaman varchar olarak iki kat fazla yer kaplıyor mu?
cevap
EVET.
Bkz. MSDN Books Online on NCHAR and NVARCHAR.
NCHAR:
depolama boyutu iki kez n bayttır.
DEPARTMENTNAME
bayt depolama boyutu, karakterlerin ait iki kez sayı girilen + 2 byte
Satır/sayfa sıkıştırmasının bunu nasıl etkilediği hakkında bir fikriniz var mı? 'select cast (N'This, varbinary (20)' den bir testtir ''0x5400680069007300200069007300200061002000' verir. Prensip olarak, bu sıfırların oldukça iyi sıkışabileceğini düşünürdüm. –
Sıralama. Tüm unicode karakterleri iki bayt kullanmaz. Örneğin, Utf-8 hala karakter başına bir bayttır, ancak çok nadiren karakter başına 4 bayta ihtiyacınız olabilir. Ne nvarchar yapacak karakter başına iki bayt ayırmak.
n (var) char sütunları, 16 bit sabit genişlikli kodlama olan UCS-2'yi kullanır. Bu baytlardan biri tamamen sıfır olsa bile, karakter başına her zaman tam olarak iki bayt kullanır. – JLRishe
- 1. NULLs, postgresql dizinlerinde yer kaplıyor mu?
- 2. MKOverlay, her şeyi tuhaf durumlarda yalnızca ios5 ile kaplıyor mu?
- 3. SQL Server datatypes nvarchar ve varchar uyumsuz hata
- 4. SCOPE_IDENTITY() her zaman 0
- 5. EventHandler her zaman boş mu?
- 6. nvarchar (50) vs nvarchar (max) 'nin etkileri
- 7. i +++ j, her zaman i ++ + j olarak değerlendiriliyor mu?
- 8. Spring @Value açıklama her zaman null olarak değerlendiriliyor mu?
- 9. SQLite her zaman okunan diski okuyor mu?
- 10. VARCHAR zaman damgasını TIMESTAMP'e dönüştürün?
- 11. Dapper.NET: varchar (4000) varsayılan
- 12. Android multitouch: ACTION_UP her zaman çağrılmıyor mu?
- 13. Bir paket tarafından veri önbellek olarak kullanılabilecek, her zaman yazılabilir kalıcı bir yer var mı?
- 14. takma düğümleri iki kat bağlantılı liste
- 15. jQuery .inArray() her zaman doğru mu?
- 16. "Instanceof Void" her zaman false döndürüyor mu?
- 17. Thread.CurrentThread her zaman aynı örneği döndürüyor mu?
- 18. Ayar dize yerine aşağıdaki eşleme var "nvarchar"
- 19. WeakEventManager RemoveHandler, zaman uyumsuz olarak çağrıldığında her zaman çalışmaz
- 20. sql sunucusundaki tüm varchar() alanlarını buldunuz mu?
- 21. Vulkan örnekleri: vkQueueSubmit her zaman vkWaitForFences tarafından takip ediliyor mu?
- 22. Diziler her dilde bitişik olarak saklanıyor mu?
- 23. Varchar (5) ve varchar (5000) arasındaki fark?
- 24. Her iki nesne neden otomatik olarak değişti?
- 25. Kat R
- 26. Verileri her zaman taze olarak dosyaya yaz
- 27. Boole her zaman doğru olarak mı dönüyor?
- 28. @ViewChild her zaman tanımsız olarak döner
- 29. Neden Powershell her zaman Yönetici olarak çalışıyor?
- 30. MySQL: varchar
Ben o independet inanıyorum sadece bir tür saklanan depolanan chars kullanılır, bu nedenle, depolanan char'lar ne olursa olsun unicode chars'dan alan alacaktır – John