oracle中的伪列有哪些,具体含义和作用是什么?谢谢!

mashansj 2001-08-10 10:41:53
例如rownum表示查找出的记录数。
...全文
603 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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:层次查询中的层数

2,598

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧