当前位置:首页 » 参考文献 » sql数据库排序规则

sql数据库排序规则

发布时间: 2021-01-25 01:56:09

⑴ sql server 2008 怎么查看数据库排序规则

首先要知道数据库排序规则的含义,如Chinese_PRC_CI_AS就可以不区分大小写了,下面为Chinese_PRC打头的规则: _BIN 二进制排序 _CI_AI 不区分大小写、不区分重音、不区分假名类型、不区分全半角 _CI_AI_WS 不区分大小写、不区分重音、不区分假名类型、区分全半角 _CI_AI_KS 不区分大小写、不区分重音、区分假名类型、不区分全半角 _CI_AI_KS_WS 不区分大小写、不区分重音、区分假名类型、区分全半角 _CI_AS 不区分大小写、区分重音、不区分假名类型、不区分全半角 _CI_AS_WS 不区分大小写、区分重音、不区分假名类型、区分全半角 _CI_AS_KS 不区分大小写、区分重音、区分假名类型、不区分全半角 _CI_AS_KS_WS 不区分大小写、区分重音、区分假名类型、区分全半角 _CS_AI 区分大小写、不区分重音、不区分假名类型、不区分全半角 _CS_AI_WS 区分大小写、不区分重音、不区分假名类型、区分全半角 _CS_AI_KS 区分大小写、不区分重音、区分假名类型、不区分全半角 _CS_AI_KS_WS 区分大小写、不区分重音、区分假名类型、区分全半角 _CS_AS 区分大小写、区分重音、不区分假名类型、不区分全半角 _CS_AS_WS 区分大小写、区分重音、不区分假名类型、区分全半角 _CS_AS_KS 区分大小写、区分重音、区分假名类型、不区分全半角 _CS_AS_KS_WS 区分大小写、区分重音、区分假名类型、区分全半角 如需要对数据库重新进行规则设定,具体步骤如下: 1、找到sql2005 的安装包 2、执行下面的批处理,指定某种规则,如Chinese_PRC_CI_AS 内容如下: cd D:\SQL Server 2005\SQL Server x86\Servers start /wait setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=sa SQLCOLLATION=Chinese_PRC_CI_AS 3、重新附加一下数据库就发现排序规则变更了。

⑵ SQL如何修改存储过程中的排序规则

改变数据库的排序规则(做ALTER之前,要中断所有用户对此数据库的访问)
语法回:
use
master
go
ALTER
DATABASE
数据库名
COLLATE
排序规则名
例子:
use
master
go
ALTER
DATABASE
luwanzhufa
COLLATE
Chinese_PRC_CS_AS
Chinese_PRC_CS_AS这个是答简体中文。而且区分大小写的排序规则。
192
Japanese_BIN
二进制顺序、用于
932(日文)字符集。
193
Japanese_CI_AS
字典顺序、不区分大小写、用于
932(日文)字符集。
200
Japanese_CS_AS
字典顺序、区分大小写、用于
932(日文)字符集。
198
Chinese_PRC_BIN
二进制顺序、用于
936(简体中文)字符集。
199
Chinese_PRC_CI_AS
字典顺序、不区分大小写、用于
936(简体中文)字符集。
203
Chinese_PRC_CS_AS
字典顺序、区分大小写、用于
936(简体中文)字符集。

⑶ 怎么用SQL语句修改数据库属性“排序规则”

只来oracle
可以下面这自样
select
column_name
from
dba_cons_columns
where
constraint_name
=
any
(
select
constraint_name
from
dba_constraints
where
table_name=
&a)
把&a
替换成你要查询的表名
记得采纳啊

⑷ 如何在 SQL Server 中转换数据库的排序规则

1.
SQL
Server
不支持数据库使用除默认排序规则以外的排序规则。因此,在重建
master
数据库之前,请从回用户数据库中答导出所有数据。2.
为数据库中的所有对象生成脚本。3.
使用适当的排序规则重新创建
master
数据库。4.
创建新的数据库。使用新的默认排序规则自动创建新的数据库。5.
运行以前保存的脚本以重新创建对象,然后导入以前导出的数据。

⑸ SQl 中的排序规则什么意思

什么叫排序规则呢?MS是这样描述的:"在 Microsoft SQL Server 中,
字符串的物理存储由排序规则控制。排序规则指定表示每个字符的位模式以及存
储和比较字符所使用的规则。"
在查询分析器内执行下面语句,可以得到SQLSERVER支持的所有排序规则。
select * from ::fn_helpcollations()
排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集。
如:
Chinese_PRC_CS_AI_WS
前半部份:指UNICODE字符集,Chinese_PRC_指针对大陆简体字UNICODE的排序规则,按拼音排序。
Chinese_PRC_Stroke 表示按汉字笔画排序;
排序规则的后半部份即后缀 含义:
_BIN 二进制排序
_CI(CS) 是否区分大小写,CI不区分,CS区分(case-insensitive/case-sensitive)
_AI(AS) 是否区分重音,AI不区分,AS区分(accent-insensitive/accent-sensitive)
_KI(KS) 是否区分假名类型,KI不区分,KS区分(kanatype-insensitive/kanatype-sensitive)
_WI(WS) 是否区分宽度 WI不区分,WS区分(width-insensitive/width-sensitive)
区分大小写:如果想让比较将大写字母和小写字母视为不等,请选择该选项。
区分重音:如果想让比较将重音和非重音字母视为不等,请选择该选项。如果选择该选项,
比较还将重音不同的字母视为不等。
区分假名:如果想让比较将片假名和平假名日语音节视为不等,请选择该选项。
区分宽度:如果想让比较将半角字符和全角字符视为不等,请选择该选项。

⑹ SQL Server的排序规则在什么时候能够进行设置或修改

更改排序规则。
alter
database
数据库
collate
排序规格
其中,某些排序规则指定CI
不区分大小写,CS
指定区分大小写。
如:alter
database
数据库
COLLATE
Chinese_PRC_CI_AS
不区分大小写,而
alter
database
数据库
COLLATE
Chinese_PRC_CS_AS
使之区分大小写。
使用如下命令,可以获得更多的规则:
SELECT
*
FROM
::fn_helpcollations()
在sql
server2000中如何改变整个sql的
排序规则名称
重建
master
数据库
关闭
Microsoft®
SQL
Server™
2000,然后运行
Rebuildm.exe。该程序位于
Program
Files\Microsoft
SQL
Server\80\Tools\Binn
目录中。
在"重建
Master"对话框中单击"浏览"按钮。
在"浏览文件夹"对话框中,选择
SQL
Server
2000
光盘上或用于安装
SQL
Server
2000
的共享网络目录中的
\Data
文件夹,然后单击"确定"按钮。
单击"设置"按钮。在"排序规则设置"对话框中,验证或更改用于
Master
数据库或其它数据库的设置。
最初,显示的是默认排序规则设置,但这些设置有可能与安装期间选择的排序规则不匹配。可以选择与安装期间使用的排序规则相同的设置,也可以选择新的排序规则设置。完成后单击"确定"按钮。
在"重建
Master"对话框中单击"重建"按钮以启动进程。
重建
Master
实用工具重新安装
master
数据库。
说明
若要继续,则可能需要终止正在运行的服务器。

⑺ 怎么用SQL语句修改数据库属性“排序规则”

属性的排序规则? 是不是说按字段的升序或者降序排列?例:users表 id name 3 张三 1 李四 2 王五语专句这样属写 select * from users order by id desc或者 select * from users order by id asc 这样的话一个是升序一个是降序.排列后就是 id name 1 李四 2 王五 3 张三 id name 3 张三 2 王五 1 李四

⑻ SQL server中如何更改排序规则

1、首先新建一个数据库,如图为test。

⑼ 数据库排序规则与性能有关吗

SELECT SERVERPROPERTY ('Collation')
查看你的排序规则.
不过你的这个应该和字符集有关.

2.更改服务器排序规则
更改 SQL Server 2005 实例的默认排序规则的操作可能会比较复杂,包括以下步骤:

确保具有重新创建用户数据库及这些数据库中的所有对象所需的全部信息或脚本。
使用工具(例如大容量复制)导出所有数据。
删除所有用户数据库。
重新生成在 setup 命令的 SQLCOLLATION 属性中指定新的排序规则的 master 数据库。例如:
复制代码
start /wait setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=test SQLCOLLATION=SQL_Latin1_General_CP1_CI_AI
有关重新生成 master 数据库的详细信息,请参阅如何重新生成 SQL Server 2005 的 Master 数据库。
创建所有数据库及这些数据库中的所有对象。
导入所有数据。
注意:
可以为创建的每个新数据库指定默认排序规则,而不更改 SQL Server 2005 实例的默认排序规则。

3.设置和更改数据库排序规则
创建新数据库时,可以使用下列内容之一指定排序规则:
CREATE DATABASE 语句的 COLLATE 子句。
SQL Server Management Studio.
SQL 管理对象 (SMO) 中的 Database.Collation 属性。

⑽ 如何更改SQL排序规则

将排序规则由默认的SQL_Latin1_General_CP1_CI_AS修改为Chinese_PRC_CI_AS
解决办法:
1、登录服务器打开Microsoft SQL Server Management Studio。

2、在要修改的数据库上单击版鼠标右键,并选择“权属性”。

3、在弹出的数据库属性窗口中点击“选择页”中的“选项”。

4、将排序规则由默认的SQL_Latin1_General_CP1_CI_AS修改为Chinese_PRC_CI_AS。

5、点击确定就OK。
对于应经是乱码的,估计是没有作用了。

热点内容
绿柔主题 发布:2021-02-28 18:31:19 浏览:17
2016科学启蒙期末考试 发布:2021-02-28 18:31:01 浏览:37
有钱就是任性议论文 发布:2021-02-28 18:30:15 浏览:198
进口酒素材 发布:2021-02-28 18:30:15 浏览:167
补考申请书格式 发布:2021-02-28 18:29:18 浏览:911
山东招生专业目录 发布:2021-02-28 18:29:04 浏览:512
2016年国家卫计委中医护理课题 发布:2021-02-28 18:28:07 浏览:305
爱上幼儿园主题墙 发布:2021-02-28 18:27:58 浏览:660
水准参考文献 发布:2021-02-28 18:27:04 浏览:415
文件格式化后怎么恢复 发布:2021-02-28 18:26:44 浏览:207