Oracle表自动增长列之序列创建
来源:互联网 发布:日本进出口数据 编辑:程序博客网 时间:2024/05/16 14:07
1.建立测试数据表
CREATE TABLE TEST
(
ID NUMBER,
NAME VARCHAR2(20),
PRIMARY KEY(ID)
);
2.创建序列
CREATE SEQUENCE SEQ_TEST
minvalue 1
maxvalue 99999999
start with 1
increment by 1
nocache order;
3.创建触发器
CREATE OR REPLACE TRIGGER AUTOINCREMENT
BEFORE INSERT ON TEST
FOR EACH ROW
WHEN (NEW.ID IS NULL)
BEGIN
SELECT SEQ_TEST.NEXTVAL INTO :NEW.ID FROM DUAL;
END;
4.插入数据
INSERT INTO TEST(NAME) VALUES('NAME1');
5.查看插入结果
SELECT * FROM TEST;
0 0
- Oracle表自动增长列之序列创建
- Oracle创建自动增长列
- oracle 创建自动增长列
- oracle之自动增长序列
- Oracle利用序列实现自动增长列
- Oracle利用序列实现自动增长列
- Oracle创建表设置自动增长列范例
- oracle创建自动增长列和触发器
- Oracle 表创建序列-触发 实现表ID自动增长
- oracle 自动增长列
- oracle 自动增长列
- oracle 自动增长列
- Oracle自动增长序列
- 为Oracle数据库表创建自动增长序列及Oracle的常见操作
- PowerDesigner创建Oracle数据库序列实现自动增长
- PowerDesigner创建Oracle数据库序列实现自动增长
- ORACLE的自动增长列
- oracle实现自动增长列
- openfire-spark二次开发——增加发送按钮
- Android Studio快捷键大全
- 分布式锁实现
- 【C++】深拷贝和浅拷贝
- HDU 2027 统计元音
- Oracle表自动增长列之序列创建
- 【分布式集群】hadoop2.6.0在eclipse上的运行和命令行运行
- 移动端消息推送原理浅析及问题思考
- Android webview实现QQ一键登录授权
- 2012年5月SAT香港真题解析
- C# + Socket断线重连
- Openstack juno 与 Docker集成(学习笔记,仅供参考)
- git 常用命令
- python2.7系列下的print函数使用注意事项