把 bj_cpjg_jg_fl表和#sz_temp表 所有数据类型为字符类型和文本类型的列的排序规则改为数据库默认值
解决方案 »
- SQL 语句查询问题:统计表中的一条记录对应另一个表中多少条记录
- sql把以前的数据补充到最近(怎么做)
- 这个group by 应该怎么写
- 急!!!!!error 926 database 'msdb' cannot be opened
- SQL存储过程问题
- SQL中exists的用法
- SQL SERVER 2000个人版的运行问题,望大家给出建议。
- 如何用日期做行,条件做列,显示一个月(年)中是预订信息
- 关于建表的问题
- 关于Access中的备注字段用流读写的问题,再次请教"过江项羽",也欢迎其他高手解答
- 数据库连接失败的问题
- 关于sql索引和视图的问题?是否每个项目的数据库都必须用索引和视图?
where cpbh=@str_cpbh and wl_id in (select sz_wl from #sz_temp where sz_wl like 'E%' )
where a.cpbh=@str_cpbh and a.wl_id collate Chinese_PRC_CI_AS= b.sz_wldelete from bj_cpjg_jg_fl where cpbh=@str_cpbh and wl_id collate Chinese_PRC_CI_AS= (select sz_wl from #sz_temp where sz_wl like 'E%' )
CREATE TABLE #(
NAME VARCHAR(10) COLLATE database_default --或者创建临时表的时候指定与当前数据库一致的排序规则
)--或者手工指定与当前查询使用的表中的对应列一致的排序规则
那如何把tempdb的排序规则变成Chinese_PRC_CI_AS
我的tempdb排序是Chinese_PRC_BIN的,,有什么办法可以改
为什么tempdb的排序规则会这样,我以前的都是Chinese_PRC_CI_AS
为 SQL 排序规则指定排序规则名称的单个字符串。语法
< SQL_collation_name > :: = SQL_SortRules[_Pref]_CPCodepage_<ComparisonStyle> <ComparisonStyle> ::=
_CaseSensitivity_AccentSensitivity | _BIN参数
SortRules标识字母表或语言的字符串,当指定按字典排序时应用该字母表或语言的排序规则。例如 Latin1_General 或波兰语。Pref指定大写字母优先。Codepage指定标识排序规则所使用的代码页的 1 至 4 个数字的号码。CP1 指定代码页 1252,对于所有其它代码页指定完整代码页号码。例如,CP1251 指定代码页 1251,CP850 指定代码页 850。CaseSensitivityCI 指定不区分大小写,CS 指定区分大小写。AccentSensitivityAI 指定不区分重音,AS 指定区分重音。BIN指定使用二进制排序次序。