Oracle的字段怎么自增?

ring 2000-05-02 09:23:00
在Oracle数据库的表中
怎么添加一个能够自动加1的字段?
...全文
300 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tiner 2000-05-11
  • 打赏
  • 举报
回复
先创建序列Sequence,然后创建Trigger就可以完成自增。
例:有一个“编号”varchar2(25)字段。
创建序列名"MySequence"
Create trigger on 有”编号“字段的表。

declare
temp varchar2(25);
begin
select MySequence.NextVal into temp from dual;
:new.编号:=temp;
end;
以上用模式编辑器来做很方便就可以搞定。
mnbvcxz 2000-05-07
  • 打赏
  • 举报
回复
用序号 SEQUENCE
Fxx 2000-05-02
  • 打赏
  • 举报
回复
不知道是指字段数目自动加一还是指字段的值自动加一。
如果是字段的值自动加一,可以设计一个数据库触发器使数据在一定条件下自动加一

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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