社区
Sybase
帖子详情
oracle中的伪列有哪些,具体含义和作用是什么?谢谢!
mashansj
2001-08-10 10:41:53
例如rownum表示查找出的记录数。
...全文
685
16
打赏
收藏
oracle中的伪列有哪些,具体含义和作用是什么?谢谢!
例如rownum表示查找出的记录数。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cod_aas
2001-09-10
打赏
举报
回复
高效
mashansj
2001-08-23
打赏
举报
回复
ok
thank you!
zhuzhichao
2001-08-22
打赏
举报
回复
沒有 :(
找Oracle公司拼命吧.
它為了安全故意這樣的/
mashansj
2001-08-22
打赏
举报
回复
序列当前值的前一个值的伪列是什么?
zhuzhichao
2001-08-22
打赏
举报
回复
create table a
(
a1 int ,
a2 varchar2(6)
);
create SEQUENCE seq_a INCREMENT BY 1;
然後在insert時:
insert into a values(seq_a.nextval,'hello!'); --seq_a.nextval是該序列的下個值
mashansj
2001-08-22
打赏
举报
回复
sequence,sequence1.currval ,sequence1.nextval具体如何使用?
MountLion
2001-08-15
打赏
举报
回复
sysdate和user应该是函数
suiyixin
2001-08-15
打赏
举报
回复
涨知识
zhuzhichao
2001-08-10
打赏
举报
回复
在Oracle8.05中只有這5個伪列,
不知道Oracle8i有沒有增加?
序列:
create sequence sequence1;
currval:
select sequence1.currval from dual;
nextval:
select sequence1.nextval from dual;
當然在insert into時可以:
insert into yourtable(id1) values(sequence1.nextval);
level:???
rowid:
select rowid from yourtable;--返回表中的所有行表識符.
有點像SQLServer中的 select newid();
rownum:不用我說了吧.
mashansj
2001-08-10
打赏
举报
回复
是不是一个答案2分,只给五个答案。能不能再多点,再具体一点。谢谢!
zhuzhichao
2001-08-10
打赏
举报
回复
序列
currval:序列當前值
nextval:序列的新值
level:???
rowid:特定的行表識符
rownum:行序號
zhuzhichao
2001-08-10
打赏
举报
回复
rowid
mashansj
2001-08-10
打赏
举报
回复
sysdate 当前的日期和时间
user 当前连接oracle数据库的oracle用户
qianby
2001-08-10
打赏
举报
回复
一般应用得到的就是这五个(as zhuzhicao).
rjcludy
2001-08-10
打赏
举报
回复
还有
user 用户
(好像还有几个,忘掉了)
MountLion
2001-08-10
打赏
举报
回复
level:层次查询中的层数
Oracle
中
的树形查询及
伪列
Oracle
中
的树形查询及
伪列
Oracle
数据库(索引、视图、
伪列
与伪表)
引用推荐博客、数据库网址 http://www.educity.cn/shujuku/1598602.html(希赛数据库学院) http://blog.csdn.net/kingzone_2008/article/details/8182792(索引) http://www.linuxidc.com/Linux/2014-11/109301.htm 知识点一、
伪列
与伪表 orac
Oracle
中
伪列
是什么,以及如何使用
伪列
伪列
Oracle
中
伪列
就像一个表列,但是它并没有储存在表
中
。
伪列
可以从表
中
查询,但不能插入,更新和删除它们的值,常用的
伪列
有rowid和rownum。 ROWID rowid是表
中
行的存储地址,该地址可以唯一地标识数据库
中
的每一行,可以使用rowid
伪列
快速地定位表
中
的一行。 以emp表为例,查询表
中
的rowid。如: select rowid from emp 以第一行的rowid为例: ...
Oracle
的
伪列
昨天做了一个
Oracle
PL/SQL 相关的测试,其
中
有一道这样的题目: 下列那些是
Oracle
的
伪列
(ACD) A、ROWID B、ROW_NUMBER() C、LEVEL D、ROWNUM E、COLUMN 虽然我坚持认为
Oracle
的技术是用来实际应用的,而非用于进行类似于出题,但是作为学生,考试必须是一个提升自己细节把控的最好途径。
oracle
中
有几个
伪列
,
Oracle
中
的
伪列
分页查询
中
,需要用到
伪列
rownum,代码如下:select * from (select rownum rn, name from cost where rownum <= 6) where rn >3;可是第一次用rownum,第二次用rn,位置不能变,否则出错,第一次的rownum是
oracle
中
的一个虚拟列,rn是给这个rownum起的别名,也就是在子查询
中
的别名要在外查询
中
调...
Sybase
2,598
社区成员
25,608
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章