各位:oracle中如何定义一个自增长型的数据?

pengwenguang 2003-10-17 02:17:25
各位:
oracle中如何定义一个自增长型的数据?那种类刑是自增长型的数据啊?
谢谢了!
...全文
47 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
welyngj 2003-10-17
  • 打赏
  • 举报
回复
按照上面的做法达到了目的.谢谢xiaozhuhululu(小猪呼噜噜)和楼主.
xiaozhuhululu 2003-10-17
  • 打赏
  • 举报
回复
你可以定义一个序列和一个触发器实现某各字段的自增长,下面是个实现子增长自段的例子
create sequence SEQ_LOGID
minvalue 1
maxvalue 99999999
start with 1401
increment by 1
cache 20;

CREATE OR REPLACE TRIGGER TR_LOGID
BEFORE INSERT
on T028_LOG
for each row

begin
SELECT SEQ_LOGID.NEXTVAL
INTO :new.ID
FROM dual;
end;

17,081

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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