社区
Sybase
帖子详情
请问ORACLE你如何创建索引
goatzx
2002-04-24 09:21:30
如何在ORACLE让一个字段根据顺序创建索引?
即当中间删除一条记录后,其后地索引也跟着自动在数据库里加1?
...全文
277
4
打赏
收藏
请问ORACLE你如何创建索引
如何在ORACLE让一个字段根据顺序创建索引? 即当中间删除一条记录后,其后地索引也跟着自动在数据库里加1?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goatzx
2002-04-24
打赏
举报
回复
非常感谢!!!!
KingSunSha
2002-04-24
打赏
举报
回复
在oracle这样的大型多用户数据库中,这种方案根本不可能考虑。
假定表中有10万条纪录,删除了第1条是不是要改动99999条啊?那代价多大啊?
其实有一个rownum能解决你的问题,rownum是一个伪列,是一个查询中返回的每行纪录行号。如下面例子中表t_log只有一列,
SQL> desc t_log;
Name Null? Type
----------------------------------------- -------- ----------------------------
LOG_TEXT VARCHAR2(30)
SQL> select rownum, log_text from t_log;
ROWNUM LOG_TEXT
---------- ------------------------------
1 1
2 3
但是在select中加入rownum就能返回每行纪录的序列号。所以根本不需要你所要求的一个列。
而且你要的根本不是索引的概念
goatzx
2002-04-24
打赏
举报
回复
比如一个字段ID,它就是一个顺序号,如何能自动编上此顺序号,而且一旦一条记录被删去,顺序号自动依次更改
天桥半仙儿
2002-04-24
打赏
举报
回复
???
i don't understand what you say...
oracle
怎么么
创建
索引
,
Oracle
创建
索引
,
oracle
索引
怎么
创建
Oracle
创建
索引
,
oracle
索引
怎么
创建
索引
是数据库服务器用来加快检索的速度,再通过加了
索引
的列进行检索时候,数据库会自动使用
索引
,使用
索引
所在的列值进行快速检索,快速定位到真实的数据内容。哪些场合使用...
Oracle
创建
索引
Oracle
创建
索引
ORACLE
创建
索引
的两种常见方式
1、在线方式
创建
索引
,即使用online
创建
索引
:CREATE INDEX
索引
名 ON 表名(列名) online;2、非在线方式
创建
索引
,即不使用online
创建
索引
:CREATE INDEX
索引
名 ON 表名(列名);在线方式
创建
索引
,锁的是行而非表,...
oracle
创建
索引
语句
oracle
: 单
索引
create index
索引
名称 on table(column) 删除
索引
drop index
索引
名称 复合
索引
create index WBSINDEX ON project_info(wbs,is_delete) 查询某张表中所有
索引
select * from ALL_INDEXS ...
Oracle
创建
索引
索引
Sybase
2,596
社区成员
25,614
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章