oracle每天自增长,oracle的自增长
10) NOT NULL,
DESCRIPTION VARCHAR2 (50) NOT NULL
);
#创建一个表
CREATE TABLE T_TEST_DEPARTMENTS2 (
ID NUMBER (10) NOT NULL,
DESCRIPTION VARCHAR2 (50) NOT NULL
);
#设置唯一的字段
ALTER TABLE T_TEST_DEPARTMENTS ADD (CONSTRAINT) dept_pk PRIMARY KEY (ID);
ALTER TABLE T_TEST_DEPARTMENTS2 ADD (CONSTRAINT dept_pk PRIMARY KEY (ID));
#创建序列
CREATE SEQUENCE dept_seq;
CREATE SEQUENCE dept_seq2;
#触发器版本1:非空时,才使用序列的NEXTVAL值
CREATE OR REPLACE TRIGGER dept_before_insert
BEFORE INSERT ON T_TEST_DEPARTMENTS
FOR EACH ROW
WHEN (NEW.ID IS NULL)
BEGIN
SELECT dept_seq.NEXTVAL INTO :NEW.ID FROM dual ;
END ;
触发器版本2: 无视插入数据时,指定的ID
CREATE OR REPLACE TRIGGER dept_before_insert2
BEFORE INSERT ON T_TEST_DEPARTMENTS2
FOR EACH ROW
BEGIN
SELECT dept_seq2.NEXTVAL INTO :new.id FROM dual;
END;
#测试数据
INSERT INTO T_TEST_DEPARTMENTS (ID, DESCRIPTION) VALUES (19, ‘指定ID‘);
INSERT INTO T_TEST_DEPARTMENTS (DESCRIPTION) VALUES (‘不指定ID‘);
INSERT INTO T_TEST_DEPARTMENTS2 (ID, DESCRIPTION) VALUES (19, ‘指定ID‘);
INSERT INTO T_TEST_DEPARTMENTS2 (DESCRIPTION) VALUES (‘不指定ID‘);
参考转载自:http://www.cnblogs.com/xqzt/p/4452292.html
oracle的自增长
标签:har 指定 logs primary nts esc table com each
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:http://www.cnblogs.com/renboqie/p/6308942.html
oracle每天自增长,oracle的自增长相关推荐
- oracle怎么值自增长,oracle怎么实现自增长
oracle如何实现自增长? 点击右边红色标题查看本文完整版:oracle如何实现自增长? oracle如何实现自增长,有一个表: CREATE TABLE `dutswitch` ( `ID` in ...
- oracle表空间 unifor,Oracle 表空间的监控
现在所有业务系统上面都部署了各种类型针对各方面的监控,那么咱们Oracle也不例外,也需要做关于oracle方面的监控,比如实例的存活状况,监听器的存活状况,系统的运行情况(包括,磁盘使用率,进程数, ...
- oracle认证考试资格,Oracle认证考试报考条件(Oracle认证报名条件)
在Oracle9I中,Oracle提供了3级认证: 1.Oracle辅助OCA--这项较低级的认证是Oracle专为那些仅通过OCP两项考试的人员设计的初级技能水平考试,是使用Oracle产品的基础. ...
- oracle 查询公有同义词,Oracle序列(sequence),OracleRUNNUM和Oracle同义词(synonyms)
一团网资讯 一团资讯 > oracle > Oracle序列(sequence),OracleRUNNUM和Oracle同义词(synonyms)... Oracle序列(sequence ...
- oracle transaction scn,关于Oracle DB SCN 生成率过高的 预警及处理建议
关于Oracle DB SCN 生成率过高的 预警及处理建议 Oracle SCN简介: Oracle SCN(SystemChange Number),又名系统更改号,是Oracle数据库内部的一个 ...
- oracle goldengate学习笔记,Oracle GoldenGate 学习教程
二.配置和使用 阅读导航 配置和使用GoldenGate的步骤 1 配置数据库支持GoldenGate 1.1 OGG用户和权限分配 1.2 数据库附加日志 1.2.1 数据库级别的附加日志 1.2. ...
- oracle 字段补充空格,oracle表中某个字段含有字符回车、空格的手动修改方式
select t.*, t.rowid from TB_SD_STANDARD_CHOOSE_ADVISE t where t.id =323900000 update TB_SD_STANDARD_ ...
- oracle 物化视图使用,ORACLE 物化视图使用
当前位置:我的异常网» 数据库 » ORACLE 物化视图使用 ORACLE 物化视图使用 www.myexceptions.net 网友分享于:2013-08-18 浏览:20次 ORACLE ...
- oracle中插曲时间,Oracle 11G 数据库迁移【expdp/impdp】
0x01 环境 A 机器,操作系统 CentOS7.3,Oracle版本:11G,IP地址:192.168.1.11 B 机器,操作系统 CentOS7.3,Oracle版本:11G,IP地址:192 ...
- 在oracle的安全策略中,Oracle数据库的安全策略(转)
Oracle数据库的安全策略(转)[@more@]Oracle是关系型数据库管理系统,它功能强大.性能卓越,在当今大型数据库管理系统中占有重要地位.在我们开发的一MIS系统中,选用了Oracle7.3 ...
最新文章
- AI一分钟 | 小米MIX 2S将于3月27号发布,搭载骁龙845;张朝阳:在研究区块链 但相信AI的力量
- Linux 的启动流程
- MMDrawerController(第三方类库)侧边栏的使用
- 极限中0除以常数_高中物理必知的50个关键常数
- springboot读取自定义properties文件
- python numpy.random模块中提供啦大量的随机数相关的函数
- 贺利坚老师汇编课程24笔记:内存单元[...]和(...)内容
- 解决AndroidStudio更新后在 Building gradle project info 一直卡住
- Mysql 5.6 在性能、可伸缩性、可用性方面的新突破二
- 15投影矩阵与Moore-Penrose逆(2)
- 初试 Windows Small Business Server 2003
- 边缘检测---Roberts算子
- 一些生物信息学常用的分析法的介绍
- 产品笔试后不会知识点总结
- 创业怎么写商业计划书?
- 南京大学文博专业考研上岸经验分享
- 外星人跑深度学习_外星人带你搞基?这部12年的动画绝了
- 视频教程-PHP7入门手册视频版第六季 PSR 标准规范-PHP
- C语言程序设计孙家啸第一版,广东4月自考各专业程使用教材.doc
- Java后端实习生面经总结