问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle中如何将主码的索引由升序改为降序?

发布网友 发布时间:2022-04-28 15:49

我来回答

4个回答

懂视网 时间:2022-05-05 03:32

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 降序索引本质上是FBI,其具体定义可以通过 user_ind_expressions 或dba_ind_expressions 查询。 那么同样的,降序索引只有在CBO下才能被使用。 Connected to Oracle9i Enterprise Edition Release 9

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入

降序索引本质上是FBI,其具体定义可以通过 user_ind_expressions 或dba_ind_expressions 查询。
那么同样的,降序索引只有在CBO下才能被使用。

Connected to Oracle9i Enterprise Edition Release 9.2.0.4.0
Connected as eygle

SQL> create table t as select * from dba_users;

Table created

SQL> create index idx_username_desc on t(username desc);

Index created

SQL> select index_name,table_name,INDEX_TYPE from user_indexes where table_name=@#T@#;

INDEX_NAME TABLE_NAME INDEX_TYPE
------------------------------ ------------------------------ ---------------------------
IDX_USERNAME_DESC T FUNCTION-BASED NORMAL

SQL> select column_name,column_position,descend from user_ind_columns
2 where table_name=@#T@#;

COLUMN_NAME COLUMN_POSITION DESCEND
------------------------------ --------------- -------
SYS_NC00013$ 1 DESC

SQL>

SQL> select * from user_ind_expressions where table_name=@#T@#;

INDEX_NAME TABLE_NAME COLUMN_EXPRESSION COLUMN_POSITION
------------------------------ ------------------------------ ------------------------------ ---------------
IDX_USERNAME_DESC T "USERNAME" 1

热心网友 时间:2022-05-05 00:40

索引只是提供快速查询数据的一种数据结构,本身无所谓升序和降序,索引本质其实是索引值和索引值数据块rowid的一对值,就像我们图书中的目录一样,本身就不是连续的,可以通过页码快速查找。如果索引分布不均匀,可以进行反转索引使索引值均匀。

热心网友 时间:2022-05-05 01:58

你是指查询的时候吗?如果是的话,只需要select * from tablename order by col_name desc
就是order by xxx后面加一个desc
如果是插入的时候,可以弄一个seqence,然后插入的时候取你预计的最大值-sequence.nextval

热心网友 时间:2022-05-05 03:32

默认是升序.要么创建一个函数索引,通过方法将值的大小颠倒过来.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
一般的高低床长宽多少 家用高低床尺寸一般是多少 学校高低床尺寸是多少 一般学生高低床是多少尺寸 高低床多少钱? CSGO刀和手套哪个先买?CSGO刀和手套出的概率一样吗? ...高考分是463,我有机会上西北民族大学或者是北方民族大学么?很急... 我是csgo的一个萌新想要氪一把刀求大佬推荐一款500到700的刀 您好,我的分数是437可以报预科兰州西北民族大学吗? CSGO的刀为什么这么贵?CSGO的刀会慢慢磨损吗? vf数据库中,降序与升序用命令是什么? “Desc”是什么意思? vfp中通过一个索引表的索引表达式怎样表达又有升序又有降序呀 教你快速掌握如何来创建升序和降序索引 键为什么有升序和降序,难道它是索引的一种? VF中降序与升序的概念 芜湖有哪些钢结构公司? 上海万罡钢结构工程有限公司招聘信息,上海万罡钢结构工程有限公司怎么样? 有钢结构公司电话没有? 中国钢结构桥梁的生产厂家和联系方式? 塔城恒业钢结构有限公司介绍? 南通建凯钢结构有限公司介绍? 石家庄钢结构工程2级资质的企业 名称与电话 服装店开业赠送什么礼品给顾客比较好 阜阳钢结构公司 西安铁均钢结构有限公司地址? 南通海龙钢结构工程有限公司介绍? 全国有哪些专业生产钢结构的中小型公司厂家?请打上详细的公司名称 地址 电话 传真 手机 北京钢结构设计单位 上海冠元钢结构工程有限公司介绍? mongodb 的升序索引和降序索引的区别 Navicat中怎么判断索引是升序还是降序 visual FoxPro中索引和排序的含义是 排序与索引两者之间的联系与区别 sql如何建立降序索引 和删除索引 VFP中同一个索引可不可以有升序又有降序啊??谢谢 足球的相关知识只要100字快一点 梦见男朋友要和我分手,吓醒了,结果醒来之后,他真的要和我分手?? 生粉是大米粉吗 发糕用生粉还是粘米粉,做成的? 粘米粉是属于淀粉吗? 淘宝上面的农村淘宝是什么意思 淘宝运营模式有哪些 农村淘宝经营模式是什么 农村淘宝是不是在淘宝,阿里巴巴买东西都有佣金 农村淘宝和淘宝客的区别在哪里? 怎样在同一部手机上用两个微信!怎么才能下载另一个! 如何在一个手机上同时登录自己两个 如何用一个手机号能登录两个 一个手机号有两个怎么登录 怎样在同一部手机上用两个微信!怎么才能下载另一个!