如何设置数据库默认编码?

5

我应该如何设置本地文件SQL-Server数据库的默认编码?

谢谢。

编辑:已删除UTF-8。

3个回答

6
假设您所说的编码是指排序规则,您可以更改新数据库的默认值,如下所示:

假设您所说的编码是指排序规则,您可以更改新数据库的默认值:

alter database model collate SQL_Latin1_General_CP1_CI_AS

更改现有数据库的排序规则:
alter database YourDbName collate SQL_Latin1_General_CP1_CI_AS

可用排序规则列表由系统函数返回:
select * from fn_helpcollations()

0

SQL Server 不支持 UTF-8。

如果您不介意使用双倍空间,请使用 nvarchar(UTF-16),或者如果您不需要排序/索引/比较,请使用 varbinary。

根据 this 帖子,下一个版本的 SQL Server 可能会支持 UTF-8。


-3
/*!40101 SET NAMES utf8 */

类似这样


2
那是一个MySQL的注释语句,不是SQL Server。 - Edson Medina

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接