oracle实现自增id
来源:互联网 发布:java date 设置时区 编辑:程序博客网 时间:2024/04/27 00:22
最近接触oracle,想使用sql的自增长列,但oracle不能直接设置,可以通过序列和触发器来实现
--建表
CREATE TABLE TABLE_NAME
(
T_ID VARCHAR2(10) PRIMARY KEY,
USER_ID VARCHAR2(10) NOT NULL,
USER_NAME VARCHAR2(50) NOT NULL
);
--序列
CREATE SEQUENCE SEQ_TABLE_NAME
start with 1 nomaxvalue nocycle
INCREMENT BY 1
--触发器
CREATE OR REPLACE TRIGGER TIG_TABLE_NAME
BEFORE INSERT ON TABLE_NAME
FOR EACH ROW
DECLARE
BEGIN
SELECT SEQ_TABLE_NAME.NEXTVAL INTO :NEW.COLUMNNAME FROM DUAL;
END;
--结果
INSERT INTO TABLE_NAME T (USER_ID,USER_NAME) VALUES(test,'test);
SELECT * FROM TABLE_NAME;
- Oracle自增ID实现
- Oracle自增ID实现
- Oracle自增ID实现
- oracle实现自增id
- oracle实现自增id
- Oracle自增ID实现
- Oracle自增ID实现
- Oracle自增ID实现
- Oracle自增ID实现
- Oracle自增ID实现(转载)
- Oracle自增ID实现[网摘]
- Oracle使用increment实现id自增
- ORACLE实现表中某列自增ID功能
- Oracle自增ID的实现
- Oracle自增ID的实现
- Oracle自增ID实现[转]
- Oracle 表id实现自增
- oracle 实现id自增s
- [转]Android颜色对照表
- error C2871: 'System' : a namespace with this name does not exist
- IOS系列——UIScrollview的delegate里面的方法意义
- Android学习篇章10-Matrix图片放大缩小
- System.getProperty()获取到的属性和参数
- oracle实现自增id
- 10.观察者模式
- nmon与nmonanalyser 系统性能分析(图表)
- POJ 一 1163 The Triangle
- iOS7 Transition Guide 概要总结
- MFC中菜单相关知识
- FFMPEG complex filter的流程
- MFC中dump()
- Java -- AWT 菜单建立, Menu, 右键菜单