oracle中实现自动增长列

o哼哼哈嘿

o哼哼哈嘿

2016-01-29 14:39

oracle中实现自动增长列,oracle中实现自动增长列

--在users表的userid列上实现自动增长列
--需要同时使用序列和行级触发器

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

create sequence seq_userid;   --创建序列

create or replace trigger users_bir  --创建行级触发器
before insert on users
for each row
declare
  tempnum number;
begin
  select seq_userid.nextval into tempnum from dual;
  :new userid := 'Usr' || lpda(tempnum,7,'0');
end users_bir ;
/

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)
展开更多 50%)
分享

猜你喜欢

oracle中实现自动增长列

电脑网络
oracle中实现自动增长列

如何在Oracle 中实现类似自动增加 ID 的功能?

SQLServer
如何在Oracle 中实现类似自动增加 ID 的功能?

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在Oracle 8x中实现自动断开后再连接

编程语言 网络编程
在Oracle 8x中实现自动断开后再连接

ORACLE 中ID自动增加字段

编程语言 网络编程
ORACLE 中ID自动增加字段

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

oracle中的connectby在sqlserver中实现

电脑网络
oracle中的connectby在sqlserver中实现

在ORACLE中实现SELECTTOPN的方法

电脑网络
在ORACLE中实现SELECTTOPN的方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

OraclePeeking绑定变量的控制

OraclePeeking绑定变量的控制

用PHP发电子邮件

用PHP发电子邮件
下拉加载更多内容 ↓