想问一下大家这是什么意思啊,需要怎么办啊?
创建数据库以后有这一步,我不懂是什么意思,为什么报错说“'names' 不是可以识别的 SET 选项。”啊?希望大家可以帮忙解答一下,谢谢大家!
没有set name这个语法吧,你要干什么?
引用 皆我百晓生 小程序回复内容作答:
在SQL Server中,'names'不是可识别的SET选项,因此导致了错误。在SQL Server中,可以使用ALTER DATABASE语句设置数据库的字符集。
你可以尝试修改你的代码如下:
CREATE DATABASE juesai
GO
USE juesai
GO
ALTER DATABASE juesai
COLLATE Latin1_General_CI_AS
在上面的代码中,COLLATE用于设置数据库的字符集。Latin1_General_CI_AS
是一种常用的字符集,你也可以根据自己的需求选择其他字符集。
请注意,SET FOREIGN KEY CHECKS=0;这一行也是不需要的,因为SQL Server中默认启用了外键检查。