【发布时间】:2023-04-05 05:54:01
【问题描述】:
我将正文存储在 SQL Server 中。
某些文本正文包含 Unicode 字符,当存储在 SQL Server 中的 VARCHAR 列中时会丢失这些字符。
由于存储的文本正文中只有一小部分需要NVARCHAR 列,因此我决定创建2 列,一个用于VARCHAR 文本,另一个用于NVARCHAR 文本。通过这种方式,我可以通过仅将 Unicode 文本正文存储在 NVARCHAR 列中并将其余的文本存储在 VARCHAR 列中来节省空间。
问题是:如何检测正文是否包含 Unicode 字符,以便确定存储它的最佳列?
【问题讨论】:
标签: sql-server unicode