关于ORACLE自增长
来源:互联网 发布:儿童视力检查数据 编辑:程序博客网 时间:2024/04/29 14:46
建完表之后要建SEQUENCES,再然后建TRIGGERS
下面是代码参考:
-- Create table
create table NEP_SYS_SENDSMS
(
ID NUMBER(19) not null,
MOBILE VARCHAR2(20) not null,
CONTENT VARCHAR2(150) not null,
DESCRIPTION VARCHAR2(200),
SMS_WRITE_TIME DATE not null,
FLAG NUMBER(2)
)
tablespace NEP_SUBSTATION
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
-- Create/Recreate primary, unique and foreign key constraints
alter table NEP_SYS_SENDSMS
add constraint PRIMARY00021 primary key (ID)
using index
tablespace NEP_SUBSTATION
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
-- Create sequence
create sequence NEP_SYS_SENDSMS_SEQ
minvalue 1
maxvalue 9999999999999999999999999999
start with 9
increment by 1
nocache
order;
--create triggers
create or replace trigger NEP_SYS_SENDSMD
before insert on nep_sys_sendsms
for each row
declare
-- local variables here
last_Sequence NUMBER;
last_InsertID NUMBER;
begin
IF (:NEW."ID" IS NULL)
THEN SELECT "NEP_SYS_SENDSMS_SEQ".NEXTVAL INTO :NEW."ID" FROM DUAL;
ELSE SELECT Last_Number-1 INTO last_Sequence FROM User_Sequences WHERE UPPER(Sequence_Name) = UPPER('NEP_SYS_SENDSMS_SEQ');
SELECT :NEW."ID" INTO last_InsertID FROM DUAL;
WHILE (last_InsertID > last_Sequence)
LOOP
SELECT "NEP_SYS_SENDSMS_SEQ".NEXTVAL INTO last_Sequence FROM DUAL;
END LOOP;
END IF;
end NEP_SYS_SENDSMD;
- 关于ORACLE自增长
- 关于oracle主键自增长
- Oracle解决自增长
- Oracle自增长字段
- oracle自增长字段
- oracle 自增长字段
- Oracle 自增长字段
- oracle 创建自增长
- ORACLE Sequence 自增长
- oracle主键自增长
- Oracle 自增长字段
- oracle 自增长主键
- Oracle ID自增长
- oracle ID自增长
- Oracle 的 自增长
- oracle 自增长主键
- oracle id 自增长
- oracle 自增长
- Linux Command Line 解析
- 如何用 Visual Studio 2008 打开 Visual Studio 2010 解决方案
- 修改Metabase.xml文件提升IIS性能
- ExtJs处理Json:爆出”invalid label”
- 细说结构字节对齐
- 关于ORACLE自增长
- 什么时候开始整理界面规范
- 6种进程防杀方案和源码
- LIBCMT.LIB(crt0.obj) : error LNK2001: unresolved external symbol _main 错误解决
- .net枚举应用
- 图像添加噪声【OpenCV学习笔记1】
- java中调用Js的方法 & java.net.Url的使用 & Url中文乱码的解决 & Map 排序
- 七个受用一生的心理寓言
- 构建Json树形目录结构