首页 文章

在同一个表和数据库中使用`varchar`和`nvarchar`列? [关闭]

提问于
浏览
1

如果我在同一个表或数据库中有 varcharnvarchar 列,是否有任何可能的影响? - 附加详细信息 - 我有一个'varchar'的数据库,现在我想将所有内容转换为unicode数据类型nvarchar . 但团队中的某些人建议我们不要触摸特定列,因为无论如何它只需要varchar字符,例如继承的整理 . 现在,如果我们采纳他的建议,我们可以在将来遇到任何问题吗?我们不打算将varchar列与nvarchar进行比较 .

1 回答

  • 1

    不,随意拥有其中一种类型,无论是两种类型还是两种类型 .

    请记住,如果你想存储unicode,或者想在将来的任何时候你将存储unicode - 选择nvarchar . 每个字符需要更多的空间,但它通常并不重要(当它发生时,如果你在表上启用压缩,还有一个unicode压缩,有助于减少空间) .

相关问题