主要想记录的编号保持连续。
解决方案 »
- Microsoft SQL Server Migration Assistant (SSMA) for Oracle
- 关于分区查询慢的问题
- 日期问题
- 求助一个PL/SQL函数的写法
- Oracle9i的服务器端和客户端可以装在同一台机子吗?
- 请问
- 我去下载form builder,却始终不行,请高手帮忙
- 关于在asp中用ADO读取oracle中的clob字段出现错误的问题。
- oracle新手问:oracle8.1.6安装问题
- 我用Repository Administration Utility 安装一个Repository的 instance,结果报错,请问如何解决?!!
- 我的后台数据库是Oracle8i,客户端前台程序用VB编写,在客户端还需要安装哪些和Oracle相关的东东?
- 帮忙看一下,为什么这个触发器编译错?
BEFORE INSERT OR DELECTE ON TABLE
FOR EACH ROW
DECLARE
ID NUMBER:=1;
BEGIN
IF INSERTING THEN
SELECT id INTO :NEW.NUM FROM DUAL;
id:=id+1;
else
id:=id-1;
end;
END;
Image you create record 10,11,12 and now you want to
delete 11 , and insert another record , So you want the new record
to be 11 ! how can ?