MSSQL 修改数据库de排序规
来源:互联网 发布:阿里云上海机房怎么样 编辑:程序博客网 时间:2024/06/05 09:44
1、修改数据库排序规则
ALTER DATABASE [DataBaseName] COLLATE Chinese_PRC_CI_AS ;
2、修改表中列的排序规则
如果下列其中之一当前正在引用一个列,则无法更改该列的排序规则。
- 计算列
- 索引
- 自动生成或由 CREATE STATISTICS 语句生成的分发统计信息
- CHECK 约束
- FOREIGN KEY 约束
--------------------------修改数据库表中字符型列的排序规则 -----------------------------
DECLARE @S NVARCHAR(1000)
DECLARE C CURSOR FOR --不区分大小写
SELECT 'ALTER TABLE ['+B.NAME+'] ALTER COLUMN ['+A.NAME+'] '+ TYPE_NAME(A.XTYPE)+
CASE WHEN TYPE_NAME(A.XTYPE) IN('TEXT','NTEXT') THEN '' ELSE
QUOTENAME(A.LENGTH,'(')
END +' COLLATE CHINESE_PRC_CI_AS'
FROM SYSCOLUMNS A
JOIN SYSOBJECTS B ON A.ID=B.ID AND B.TYPE='U'
WHERE TYPE_NAME(A.XTYPE) IN('VARCHAR','CHAR','NVARCHAR','NCHAR','TEXT','NTEXT')
OPEN C
FETCH C INTO @S
WHILE @@FETCH_STATUS=0
BEGIN
EXEC(@S)
FETCH C INTO @S
END
CLOSE C
DEALLOCATE C
GO
0 0
- MSSQL 修改数据库de排序规
- 修改MsSql( sql server)的排序规则
- mssql数据库单用户修改为多用户访问
- 关于MSSql 2005 数据库的排序规则
- 修改数据库排序规则
- mssql数据库游标批量修改符合条件的记录
- 如何修改数据库排序规则
- 天才de睡眠排序算法
- mssql修改主键
- MSSQL 修改表所有者
- 修改MSSQL逻辑文件名
- 修改MSSQL端口
- 修改SQL数据库排序规则修改表栏位排序规则
- 冒泡排序和选择排序de实现
- MSSQL如何对非中文排序规划的数据库、表进行拼音排序
- MSSQL排序规则总结
- MSSQL 排序函数
- de
- UVA 11488 - Hyper Prefix Sets(Trie)
- 华为机试题--任务调度问题
- poj 3026
- JavaWeb入门:JDBC连接数据库
- POJ 3687 Labeling Balls
- MSSQL 修改数据库de排序规
- 四舍五入算法
- Java代理学习笔记(静态代理&动态代理)
- mac下面使用nc命令传文件
- HDU-2159--FATE (完全背包)
- 12种设计模式c++源码
- 图片放大效果
- [leetcode] 4Sum
- Java使用反射、自定义注解注入对象