S
sjm
Unregistered / Unconfirmed
GUEST, unregistred user!
假设有一字段:field1(char(10)) ,它的三条记录是:f2-49、f2-50、f-25。
排序结果为(在SQL SERVER,ACCESS,EXCEL 中都是这个结果)
f2-49
f-25
f2-50
为了实现新的排序,用代码建表:
create table #tmp (s varchar(10));
insert into #tmp values ('f2-49');
insert into #tmp values ('f2-50');
insert into #tmp values ('f-25');
select * from #tmp order by s COLLATE Chinese_PRC_BIN //指定排序规则为Chinese_PRC_BIN
现在的结果集为:
f-25
f2-49
f2-50
请问:能用企业管理器在建表时也指定成这种二进制排序规则吗? 谢谢!
排序结果为(在SQL SERVER,ACCESS,EXCEL 中都是这个结果)
f2-49
f-25
f2-50
为了实现新的排序,用代码建表:
create table #tmp (s varchar(10));
insert into #tmp values ('f2-49');
insert into #tmp values ('f2-50');
insert into #tmp values ('f-25');
select * from #tmp order by s COLLATE Chinese_PRC_BIN //指定排序规则为Chinese_PRC_BIN
现在的结果集为:
f-25
f2-49
f2-50
请问:能用企业管理器在建表时也指定成这种二进制排序规则吗? 谢谢!