Cannot resolve collation conflict for equal to operation

简介:
排序规则出现冲突

请参考:
http://www.umachandar.com/technical/SQL2000Scripts/Main10.htm
http://www.umachandar.com/technical/SQL2000Scripts/UtilitySPs/Main8.htm  

摘录:
又一次,在通过aspnet_regsql来创建一个提供membership等服务的数据库的时候,让我再次遇见了。
该怎么办呢?很麻烦啊!!!每次都是这个collation conflict的问题。
说说情况先,我要创建membership等服务的数据库的collation是SQL_Latin1_General_CP1_CI_AS,而SQL Server的默认是Chinese_PRC_CI_AS。
我想基本上是这样的问题而造成了问题了。

我就决定去修改原来aspnet_regsql使用的sql文件。
原来的sql文件没有包含有collation的东西的。我在每个字符数据类型的字段都加上collate database_default 。
但一般这些都是在SELECT语句中使用就OK了。

不能如此,否则会天下大乱的。我改用alter database [DB Name] collate Chinese_PRC_CI_AS 来把原来的数据库的Collation 改为跟SQL Server的Collaction 一样。

本文转自kenty博客园博客,原文链接http://www.cnblogs.com/kentyshang/archive/2006/06/28/438129.html如需转载请自行联系原作者


kenty

相关文章
|
3月前
|
XML Java Maven
Invalid bound statement (not found)
Invalid bound statement (not found)
24 0
|
3月前
|
SQL
[Err] 1052 - Column ‘roleId‘ in where clause is ambiguous
这篇文章解释了SQL查询中出现"Column ‘roleId’ in where clause is ambiguous"错误的原因,即在多表查询中,如果没有明确指定表名,相同的列名在where子句中会产生歧义,并提供了修正方法,即明确指定条件中所引用的列属于哪个表。
|
JSON 数据格式
遇到【Unexpected character (‘“‘ (code 34)): was expecting comma to separate Object entries】的解决办法
遇到【Unexpected character (‘“‘ (code 34)): was expecting comma to separate Object entries】的解决办法
遇到【Unexpected character (‘“‘ (code 34)): was expecting comma to separate Object entries】的解决办法
|
关系型数据库 MySQL Linux
SQLSTATE[HY000]: General error: 1364 Field ‘xxx’ doesn't have a default value 解决办法
SQLSTATE[HY000]: General error: 1364 Field ‘xxx’ doesn't have a default value 解决办法
1510 0
|
SQL Java 数据库连接
Invalid bound statement (not found) 问题处理
您好,我是码农飞哥,感谢您阅读本文!本文将介绍使用MyBatis时出现的一些常见问题。
257 0
|
数据安全/隐私保护 索引
报错:SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'admin'
报错:SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'admin'
472 0
|
XML SQL 数据格式
Invalid bound statement (not found)错误的可能原因
Invalid bound statement (not found)错误的可能原因
753 0
|
IDE 开发工具
C - error: converting to execution character set:Illegal byte sequence
C - error: converting to execution character set:Illegal byte sequence
1271 0
C - error: converting to execution character set:Illegal byte sequence
|
SQL 关系型数据库 MySQL
[Err] 1294 - Invalid ON UPDATE clause for 'comment_time' column【详细解决办法】
[Err] 1294 - Invalid ON UPDATE clause for 'comment_time' column【详细解决办法】
730 0
[Err] 1294 - Invalid ON UPDATE clause for 'comment_time' column【详细解决办法】