Chinaunix首页 | 论坛 | 博客
  • 博客访问: 558650
  • 博文数量: 126
  • 博客积分: 8010
  • 博客等级: 中将
  • 技术积分: 1112
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-22 11:41
文章分类
文章存档

2010年(1)

2009年(5)

2008年(66)

2007年(54)

我的朋友

分类: Oracle

2008-03-27 10:01:46

ALTER SESSION SET NLS_SORT=''; 排序影响整个会话
Oracle9i之前,中文是按照二进制编码进行排序的。  
   
    在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值    
   
    SCHINESE_RADICAL_M   按照部首(第一顺序)、笔划(第二顺序)排序    
   
    SCHINESE_STROKE_M   按照笔划(第一顺序)、部首(第二顺序)排序    
   
    SCHINESE_PINYIN_M   按照拼音排序
oracle9i中新增了按照拼音、部首、笔画排序功能
拼音 SELECT * FROM TEAM ORDER BY NLSSORT(队名,'NLS_SORT = SCHINESE_PINYIN_M')
笔划 SELECT * FROM TEAM ORDER BY NLSSORT(队名,'NLS_SORT = SCHINESE_STROKE_M')
部首 SELECT * FROM TEAM ORDER BY NLSSORT(队名,'NLS_SORT = SCHINESE_RADICAL_M')
阅读(3649) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~