我正在尝试在XP上的Visual Studio 2008中的SQL CE 3.5中创建一个表,并且它只有列类型的nchar / nvarchar。 (在设计师中)
完整版本为3.5.5386.0
根据这篇文章, CE 3.5必须支持char和varchar :http://msdn.microsoft.com/en-us/library/ms172424(v=sql.105).aspx
有什么想法吗?
答案 0 :(得分:2)
SQL CE已经Unicode-based for a long time now.
SQL Server CE中并不支持SQL Server中的所有数据类型。对于 例如,非Unicode文本列(varchar,char,text)和smallmoney 不受支持;虽然nvarchar,nchar,ntext和money都是 支撑。
您必须误读您要链接的文章。没有提到char / varchar只有nchar / nvarchar。你可能会发现this SO post很有趣。