2

我正在尝试在 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

有任何想法吗?

4

1 回答 1

2

SQL CE 长期以来一直是基于 Unicode 的。

SQL Server CE 并不支持 SQL Server 中的所有数据类型。例如,不支持非 Unicode 文本列(varchar、char、text)和 smallmoney;尽管支持 nvarchar、nchar、ntext 和 money。

您一定误读了您链接到的文章。仅 nchar/nvarchar 没有提及 char/varchar。您可能会发现这篇 SO 帖子很有趣。

于 2012-06-26T16:56:44.943 回答