博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在oracle数据库里创建自增ID字段的步骤
阅读量:6915 次
发布时间:2019-06-27

本文共 590 字,大约阅读时间需要 1 分钟。

CREATE TABLE ADVICE(ID INT NOT NULL,ACTIVE INT DEFAULT 1 NOT NULL,TYPE INT NOT NULL, MSG VARCHAR2(512) NOT NULL,ADVICE VARCHAR2(4000) NOT NULL,PRIMARY KEY(ID),CONSTRAINT ADVICE_UNI UNIQUE(TYPE,MSG))TABLESPACE MYDB; --创建自增ID,名称为:表名_字段名_SEQCREATE SEQUENCE ADVICE_ID_SEQ MINVALUE 1 NOMAXVALUE INCREMENT BY 1 START WITH 1 NOCACHE;  -- 为Insert操作创建触发器,无需在SQL语句里写NEXTVAL,名称为表名_INS_TRGCREATE OR REPLACE TRIGGER ADVICE_INS_TRG BEFORE INSERT ON ADVICE FOR EACH ROW WHEN(NEW.ID IS NULL)BEGINSELECT ADVICE_ID_SEQ.NEXTVAL INTO :NEW.ID FROM DUAL;END;

 

转载于:https://www.cnblogs.com/wanyong-wy/p/8309482.html

你可能感兴趣的文章
阿里云产品介绍(一):云服务器ECS
查看>>
linux设置系统时间
查看>>
班级里将来有成就的学生往往都是那些成绩中等的学生
查看>>
php iframe 上传文件
查看>>
ES6的Generator函数
查看>>
dockerfile 介绍
查看>>
通过nginx搭建hls流媒体服务器
查看>>
java--------抽象类与接口的区别
查看>>
vue 目录结构与文件配置说明
查看>>
单点登录CAS-Demo
查看>>
物联网数据卡系统源码——物联网技术架构图
查看>>
Linux内存使用情况以及内存泄露分析之工具与方法
查看>>
安装 Ruby, Rails 运行环境
查看>>
Office EXCEL 如何保留一位小数,并且单击这个单元格的时候没有一大串小数
查看>>
Unity ShaderLab学习总结
查看>>
JS 遍历JSON中每个key值
查看>>
一些小功能实现
查看>>
前端学习 -- Css -- 行间距
查看>>
android图像处理(3) 浮雕效果
查看>>
实时视频应用之QoS关键技术分析
查看>>