使用sql2012创建名为“iceman2018”的数据库。字符集使用utf8 – UTF-8 Unicode,排序规则使用utf8_general_ci的代码
时间: 2024-03-25 17:39:57 浏览: 68
Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结
5星 · 资源好评率100%
抱歉,我之前的回答有误。SQL Server 2012确实不支持UTF-8字符集,但是可以使用UTF-16字符集。以下是T-SQL语句在SQL Server 2012中创建名为“iceman2018”的数据库,字符集使用UTF-16 Unicode,排序规则使用utf8_general_ci的代码:
```
CREATE DATABASE iceman2018
COLLATE utf8_general_ci
ON PRIMARY
(NAME = iceman2018_data,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\iceman2018_data.mdf',
SIZE = 10MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 10%)
LOG ON
(NAME = iceman2018_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\iceman2018_log.ldf',
SIZE = 1MB,
MAXSIZE = 5MB,
FILEGROWTH = 10%);
```
执行以上代码,将会在SQL Server 2012中创建一个名为“iceman2018”的数据库,字符集使用UTF-16 Unicode,排序规则使用utf8_general_ci。请注意,文件路径和名称可以根据您的环境进行更改。
阅读全文