这阵子一直没有发布新的日志.工作中一直开发一个项目.我把项目迁移回家时出现了一个问题.
页面与sql进行多次通信是就会很慢.很简单的一个页面搞了30多秒还没有显示出来.当时以,IIS, 伪静态, 程序, windows系统 进行排查.找原因.为什么没有考虑到sql2005尼.我在SQL里查询测试了很快,也不没有去考虑它.找了一圈的原因后来还是不行.系统也还原了.无耐我从新安装WINDOWS 2008.下面安装SQL2005.这时查询机器配置时提示一个警告.这项就是IIS.我想不为吧.以前安装好像不会提示这个警告的.这次小心的没有接着安装.把SQL 2008解压出来后安装.
下面结果很显然.的确是SQL 2005的问题.SQL 2008下面页面跑的唰唰的.
sql 2005
SQL汉字的排序规则
打开数据库后新建查询到目标库打下
SQL命令.看下面代码
新建表
- create table #t1(
- name varchar(20) collate Albanian_CI_AI_WS,
- value int)
-
- create table #t2(
- name varchar(20) collate Chinese_PRC_CI_AI_WS,
- value int )
分别建两个表。内联表
- select * from #t1 A inner join #t2 B on A.name=B.name
由于 A.name 与 B.name 所采用的排序规则不同。导致上面语句出错。
提示:
服务器: 消息 446,级别 16,状态 9,行 1
无法解决 equal to 操作的排序规则冲突。
排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集。
如:
Chinese_PRC_CS_AI_WS
Read the rest of this entry »
sql 2005, 排序规则
SQL中文排序规则介绍
对于多表内联外联交叉联完全联
由于两表的排序规则不同而无法查询。从而产生错误
现说下中文的排序规则
Chinese_PRC //中文(香港特别行政区),中文(中华人民共和国),中文(新加坡)
Chinese_PRC_Stroke //按汉字笔画排序(中华人民共和国)
sql 2005, 排序规则
在学习SQL2005中离开不了SQL2005示例数据库,AdventureWorks数据库下载安装,,northwind数据库下载安装,,PUBS数据库下载安装。微软上的AdventureWorks,northwind,PUBS三库下载地址难找且又是E言文今天上传方便使用。
下载完SQL 2005示例库。解压后里面有两个文件夹 AdventureWorks 与 northwind
AdventureWorks数据库 安装使用方法:
在AdventureWorks文件夹下面有文件 AdventureWorksDB.msi。双击安装。
后打把此数据库附加到数据SQL 2005内。AdventureWorksDB.dbf的位置为:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf
我的 SQL 2005 安装在C:\Program Files\(即安装SQL 2005的默认安装路径)
到此步 AdventureWorks 安装完成。
northwind数据库,PUBS数据库 安装使用方法:
在northwind文件夹下面有文件 SQL2000SampleDb.msi。双击安装。
默认安装路径为:C:\SQL Server 2000 Sample Databases
里面包括 northwind数据库,PUBS数据库 与 northwind数据库,PUBS数据库 的SQL脚本文件
运行查询或附加数据库任选。Cngothic 采用附加的方法。把两库附加到SQL中。
到此结束。
AdventureWorks, NORTHWND, PUBS, sql 2005, 数据库