Tôi đã tạo một bảng trong SQL Server CE và nhận ra nó không hỗ trợ varchar.Tại sao SQL Server CE không hỗ trợ VARCHAR?
Nhìn này, tôi thấy rằng "các cột văn bản không phải Unicode (varchar, char, text) và smallmoney không được hỗ trợ; mặc dù nvarchar, nchar, ntext và tiền được hỗ trợ" là stated at MSDN.
Điều này có đúng không? Tại sao điều này, chính xác? Có vẻ như một cơ sở dữ liệu nhỏ gọn sẽ hỗ trợ các loại dữ liệu mất ít byte hơn để lưu trữ ... Tôi cho rằng phải mất nhiều không gian hơn để lưu các ký tự Unicode.
Lý do đằng sau điều này là gì?
Câu trả lời hay. Tôi đã tò mò, (nhưng không thực sự quan tâm) về cách thể chất của nó được lưu trữ bản thân mình. – enorl76