[20190910]关于降序索引问题5.txt

--//测试了索引TERM使用0xfe表示,回想到以前遇到降序索引的特殊字符编码问题,现在可是忘得一干二净。
--//现在想想当时自己怎么猜测出来的,^_^。
--//链接:http://blog.itpub.net/267265/viewspace-2221527/ =>[20181124]关于降序索引问题2.txt

--//当时的总结:
--//总之一点就是排序的需要,跳出1个坑(结尾加FF),又进入一个更深的坑,占用chr(0)编码,而chr(0)又占用chr(1)的编码,又进入
--//一个更深的坑。结果出现这样特殊的编码,实际上也给一些开发提供一些借鉴,看看oracle技术人员如何实现这些,虽然不知道该如
--//何写这些代码。

--//再次做一个记录:
ascii码                 编码
---------------------------------------------
0x00                    FEFE
0x0000                  FEFD
0x0001                  FEFC
0x00NN(0xNN>=0x02)      FEFB(注:指前面0x00编码,再次看到这里有点晕)
0x01                    FEFA
0x0100                  FEF9
0x0101                  FEF8        
0x01NN(0xNN>=0x02)      FEF7(注:指前面0x01编码)
---------------------------------------------

WITH x0
     AS ( SELECT '00' a, CHR (0) b FROM DUAL
         UNION ALL
         SELECT '01', CHR (1) FROM DUAL
         union all
         SELECT '02', CHR (2) FROM DUAL
         )
select * from (
SELECT x1.a || x2.a c10, sys_op_descend (x1.b || x2.b) c20  FROM x0 x1, x0 x2
union all
SELECT x1.a c10, sys_op_descend (x1.b) c20 FROM x0 x1 ) order by c10 ;

C10        C20
---------- --------------------
00         FEFEFF
0000       FEFDFF
0001       FEFCFF
0002       FEFBFDFF
01         FEFAFF
0100       FEF9FF
0101       FEF8FF
0102       FEF7FDFF
02         FDFF
0200       FDFEFEFF
0201       FDFEFAFF
0202       FDFDFF
12 rows selected.

最新文章

  1. GPS定位 测试
  2. MVC5关联表读取相关表数据
  3. Ubuntu 14.04 单机安装 CEPH
  4. Opencv + vs2012环境配置
  5. Android--输入自动提示AutoCompleteTextView
  6. poj 1753 Flip Game 枚举(bfs+状态压缩)
  7. keepalived+haproxy-部署高可用负载均衡
  8. 无线网破解软件|一键式破解无线网|BT17软件包下载[笔记本+软件就行]
  9. 28 Python初学(事件驱动模型)
  10. web页面和小程序页面实现瀑布流效果
  11. Go接口interface
  12. Guid的生成和数据修整(去除空格和小写字符)
  13. android ------ RecyclerView 模仿淘宝购物车
  14. ln 链接命令 简要说明 软硬链接关系说明
  15. Centos7下chkconfig设置MySql自动启动
  16. 获取PC硬件硬件序列号,唯一标识一台PC
  17. php mysql 查询判断周几
  18. PSP(4.6——4.12)以及周记录
  19. JVM 之:Java 内存区域与内存溢出
  20. 线程系列07,使用lock语句块或Interlocked类型方法保证自增变量的数据同步

热门文章

  1. 关于angularjs异步操作后台请求时,用$q.all排列先后顺序的问题
  2. Python 中運算子 + 與 * 的 Overload 方法重載功能
  3. Python遍历字典
  4. Impala基于内存的SQL引擎的详细介绍
  5. I2C协议学习笔记
  6. 科研画图:散点连接并平滑(基于Matlab和Python)
  7. Mybatis的动态sql以及分页
  8. vue中is的使用
  9. Docker安装MySQL 8.0并挂载数据及配置文件
  10. ajax成功请求到后台(进断点),但是浏览器控制台报404错误!