我在SQL Server CE中创建了一个表,发现它不支持varchar。
通过查找,我发现“不支持非Unicode文本列(varchar、char、text)和smallmoney;尽管支持nvarchar、nchar、ntext和money”作为stated at MSDN。
这是真的吗?这到底是为什么呢?看起来一个紧凑的数据库应该支持占用较少字节来存储的数据类型……我假设它需要更多的空间来保存Unicode字符。
这背后的原因是什么?
https://stackoverflow.com/questions/577209
复制相似问题