oracle 主键自增函数_oracle 主键自增
注意:new后面的和主键对应
CREATE TABLE item (
iid
INT,
title VARCHAR2(50),
CONSTRAINT pk_iid PRIMARY KEY (iid)
);
CREATE TABLE news (
nid INT,
title VARCHAR2(50),
pubdate DATE,
content LONG,
iid INT,
CONSTRAINT pk_nid PRIMARY KEY (nid),
CONSTRAINT fk_iid FOREIGN KEY (iid) REFERENCES item (iid)
ON DELETE SET NULL
);
-- 测试数据
--create sequence customer_id_seq increment by 1 start with 1 ;
create or replace
trigger trg_item before insert on item for each row
begin
select CUSTOMER_ID_SEQ.nextval into :new.
iidfrom dual;
end;
/
create or replace
trigger trg_news before insert on news for each row
begin
select CUSTOMER_ID_SEQ.nextval into :new.nid from dual;
end;
/
INSERT INTO item (title) VALUES ('aaa'); INSERT INTO item (title) VALUES ('体育新闻'); INSERT INTO item (title) VALUES ('娱乐新闻'); INSERT INTO item (title) VALUES ('财经新闻'); INSERT INTO item (title) VALUES ('科技新闻');
总结
以上是编程之家为你收集整理的oracle 主键自增全部内容,希望文章能够帮你解决oracle 主键自增所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250
oracle 主键自增函数_oracle 主键自增相关推荐
- oracle 主键自增函数_Oracle数据库中创建自增主键的实例教程
在设计数据库表的时候发现Oracle没有自增主键的设置,Google了解到Oracle本身并不支持自增主键,需要通过序列(Sequence)和触发器(Trigger)实现. 创建表Student Cr ...
- oracle 主键自增函数_oracle 实现主键自增
-- 创建表 drop table test; create table test(id number(10), name varchar2(10)); -- 创建对列 drop sequence s ...
- 测试的时候数据库外键导致死锁_Oracle外键不加索引会引起死锁问题
这篇文章主要介绍了Oracle外键不加索引引起死锁的情况及解决,需要的朋友可以参考下 --创建一个表,此表作为子表 create table fk_t as select * from user_ob ...
- oracle联合主键 索引,关于复合主键查询时使用索引研究
当数据库创建表时,每个表只能有一个主键,但是如果想让多个列都成为主键时,就要用到复合主键. 一.主键唯一约束 我们知道当某列为主键时,Oracle会自动将此列创建唯一约束.也就是说不允许有相同的值出现 ...
- oracle 主键删除,联合主键的创建
1,主键的删除 ALTER TABLE TABLENAME DROP PRIMARY_KEY 运行上面的SQL能够删除主键:假设不成功能够用 ALTER TABLE TABLENAME DROP CO ...
- oracle 主键约束重名,主键及主键索引的关系及相互影响
主键的定义:列或多列的集合,用于唯一的标识表中的一行.一个表上只允许有一个主键. 我们在数据库中指定主键时,是通过主键约束来定义的.而创建主键约束时,又是需要有相应的索引来配合实现的.所以,本文的目的 ...
- oracle change schema,使用pt-online-schema-change修改主键时注意
使用 pt-online-schema-change 做在线ddl最添加普通索引.列,修改列类型.添加默认值等使用比较常规,但涉及到要修改的是主键时就有点棘手.在我修改线上实例过程中,有这样的需求,不 ...
- mysql 联合主键_Mysql 创建联合主键
Mysql 创建联合主键 2008年01月11日 星期五 下午 5:21 使用primary key (fieldlist) 比如: create table mytable ( aa int, bb ...
- mysql主键约束代码_主键约束(示例代码)
第一范式要求每张表都要有主键,因此主键约束是非常重要的,而且主键约束是外键关联的基础条件.主键约束为表之间的关联提供了链接点. 主键必须能够唯一标识一条记录,也就是主键字段中的值必须是唯一的,而且不能 ...
最新文章
- Angular 中得 scope 作用域梳理
- 使用 openssl反弹加密 shell
- hdu -4284 Travel(状态压缩)
- G少爷上证技术分析 8月31日
- 基于DeepConvLSTM的传感器信号分类
- sublime text3下BracketHighlighter的配置方法
- python语言处理excel_Python语言操作excel
- 图片安全检测和数据跨境复制,规避违规风险
- 监听器入门看这篇就够了
- excel文件占用空间大 xls xlsx等文件
- 如何使用Entity Framework在Always Encrypted列上模拟通配符搜索
- ESXI5.1 数据备份与恢复
- 学习Altas 笔记[js调用重载的方法出错,如何处理]
- apache tuscany(一)
- python写的代码怎么发给别人_用python 代码 怎么给别人发邮件的两种写法
- 数字图像处理·SLIC超像素分割算法C++实现
- 弹出界面 eth1: 设备 eth1 似乎不存在, 初始化操作将被延迟。
- 电脑系统优化清理工具CCleaner
- 【JavaScript算法】---插入排序(转载自我的老师 Alley-巷子)
- SpringBoot 集成 ES 7.6.2 并对字段进行中文和拼音分词处理
热门文章
- (二十二)岁月无声 - 7
- 常见的CNN模型介绍
- Java:接口和抽象类,傻傻分不清楚?
- 谷歌推网络电话服务 比Skype便宜三分之一
- python中dword类型_Python中的数据类型
- 网站首页标题设置优化方法
- 计分---Kodu少儿编程第十天
- python重复运行程序百度知道_Python多线程采集百度相关搜索关键词工具带exe程序!...
- Java 实训5 编写一个窗体应用程序模拟交通信号灯
- 【解决问题】AttributeError: module ‘pandas‘ has no attribute ‘ewma‘报错解决方法