[20191210]降序索引疑问3.txt --//昨天写的http://blog.itpub.net/267265/viewspace-2667573/=>[20191209]降序索引疑问.txt --//还有另外的疑问,就是降序索引字段类型的长度的问题.或者讲我以前没注意这个细节. --//链接:http://blog.itpub.net/267265/viewspace-2667580/=>[20191209]降序索引疑问2.txt --//我当时的结论是降序索引字段类型raw的长度是1.5*原来长度+1. --//我可能忽略一个问题,可能raw类型有最大长度限制,很有可能是4000. --//如果按照前面的公式反推,(4000-1)/3*2 = 2666长度.降序字段raw长度就是4000.补充测试看看. --//通过例子说明: 1.环境: SCOTT@book> @ ver1 PORT_STRING VERSION BANNER ------------------- -------------- -------------------------------------------------------------------------------- x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production 2.测试: SCOTT@book> create table t (v1 varchar2(2666),v2 varchar2(2667),v3 varchar2(4000)); Table created. create index if_t_v1 on t(v1 desc); create index if_t_v2 on t(v2 desc); create index if_t_v3 on t(v3 desc); SCOTT@book> select column_name,data_type,data_length,data_precision,data_scale from DBA_TAB_COLUMNS where owner=user and table_name='T'; COLUMN_NAME DATA_TYPE DATA_LENGTH DATA_PRECISION DATA_SCALE -------------------- ---------- ----------- -------------- ---------- V1 VARCHAR2 2666 V2 VARCHAR2 2667 V3 VARCHAR2 4000 SCOTT@book> SELECT * FROM DBA_IND_COLUMNS WHERE TABLE_OWNER = USER AND TABLE_NAME='T'; INDEX_OWNER INDEX_NAME TABLE_OWNER TABLE_NAME COLUMN_NAME COLUMN_POSITION COLUMN_LENGTH CHAR_LENGTH DESC ----------- ---------- ----------- ---------- ------------ --------------- ------------- ----------- ---- SCOTT IF_T_V1 SCOTT T SYS_NC00004$ 1 4000 0 DESC SCOTT IF_T_V2 SCOTT T SYS_NC00005$ 1 4000 0 DESC SCOTT IF_T_V3 SCOTT T SYS_NC00006$ 1 4000 0 DESC --//只要长度大于2666.降序索引字段都是raw类型,长度都是4000. --//这个算是特殊情况吧,作为http://blog.itpub.net/267265/viewspace-2667580/的补充.
[20191210]降序索引疑问3.txt
来源:这里教程网
时间:2026-03-03 14:41:28
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 等保2.0正式实施,阿里云发布全国首个《阿里公共云用户等保2.0合规能力白皮书》
- 阿里云小程序营收3步曲:一年发展3家加盟+2家直营
阿里云小程序营收3步曲:一年发展3家加盟+2家直营
26-03-03 - 小米手机用户要知道的手机技巧,能大大提高使用体验,米粉都知道
小米手机用户要知道的手机技巧,能大大提高使用体验,米粉都知道
26-03-03 - 周末修裤子-生产遭遇ORA-00600 [kokasgi1]的恢复过程
周末修裤子-生产遭遇ORA-00600 [kokasgi1]的恢复过程
26-03-03 - 接入支付宝小程序能力,人人租机实现从 0-100 增长
接入支付宝小程序能力,人人租机实现从 0-100 增长
26-03-03 - BEGIN SYS.KUPW$WORKER.MAIN('SYS_EXPORT_SCHEMA_02', 'SYS'); END;
- 手机提示更新怎么办?要慎重对待,看是否可以升级
手机提示更新怎么办?要慎重对待,看是否可以升级
26-03-03 - db file sequential read等待事件
db file sequential read等待事件
26-03-03 - ORA-31693 & ORA-29913 & ORA-29401
ORA-31693 & ORA-29913 & ORA-29401
26-03-03 - windows7 安装与卸载 oracle 11G
windows7 安装与卸载 oracle 11G
26-03-03
