oracle中实现自动增长列

文章作者 100test 发表时间 2007:03:14 14:03:18
来源 100Test.Com百考试题网


--在users表的userid列上实现自动增长列
--需要同时使用序列和行级触发器
create sequence seq_userid. --创建序列
create or replace trigger users_bir --创建行级触发器
before insert on users
for each row
declare
tempnum number.
begin
0select seq_userid.nextval into tempnum from dual.
:new userid := ’Usr’ || lpda(tempnum,7,’0’).
end users_bir .
/

相关文章


一个容易忽视的Oracle数据安全问题
Oracle与MSSQL过程之间的转化[1]
案例学习Oracle错误:ORA-00904[1]
Oracle归档模式的命令及参数说明
oracle中实现自动增长列
针对Oracle10gEM乱码之快速解决方法
Oracle8i迁移到10g出现的问题及解决
终极恢复孰弱孰强-DULvsAUL
Oracle数据库数据操作和控制语言详解
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛