请教怎么修改一个字段的排序规则

bsd 2003-11-26 11:25:18
因为有哪些字段需要修改是通过一个cursor取得
这些字段的类型,长度,是否为primary key,是否允许null等信息都不确定
但修改排序规则的同时又必须保持该字段的此类信息不变
该如何处理?
多谢了!
...全文
51 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bsd 2003-11-26
to pengdali(大力 V3.0) ,谢谢!
我知道怎么做了
原来primary key是不可以修改排序规则的
所以改的时候只要把其它信息一起带出来保持不变就可以了
  • 打赏
  • 举报
回复
txlicenhe 2003-11-26
Alter datebase Alter datebase 数据库 Chinese_PRC_BIN

ALTER TABLE tb
ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS
--不区分大小写
ALTER TABLE tb
ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CS_AS
--区分大小写


使用如下命令,可以获得更多的规则:
SELECT *
FROM ::fn_helpcollations()
  • 打赏
  • 举报
回复
pengdali 2003-11-26
for example:
use pubs
go
ALTER TABLE sales
ALTER COLUMN payterms nvarchar(100) COLLATE Chinese_PRC_CI_AS
--不区分大小写
ALTER TABLE sales
ALTER COLUMN payterms nvarchar(100) COLLATE Chinese_PRC_CS_AS
--区分大小写
  • 打赏
  • 举报
回复
相关推荐
发帖
MS-SQL Server
加入

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2003-11-26 11:25
社区公告
暂无公告