注意: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 主键自增相关推荐

  1. oracle 主键自增函数_Oracle数据库中创建自增主键的实例教程

    在设计数据库表的时候发现Oracle没有自增主键的设置,Google了解到Oracle本身并不支持自增主键,需要通过序列(Sequence)和触发器(Trigger)实现. 创建表Student Cr ...

  2. oracle 主键自增函数_oracle 实现主键自增

    -- 创建表 drop table test; create table test(id number(10), name varchar2(10)); -- 创建对列 drop sequence s ...

  3. 测试的时候数据库外键导致死锁_Oracle外键不加索引会引起死锁问题

    这篇文章主要介绍了Oracle外键不加索引引起死锁的情况及解决,需要的朋友可以参考下 --创建一个表,此表作为子表 create table fk_t as select * from user_ob ...

  4. oracle联合主键 索引,关于复合主键查询时使用索引研究

    当数据库创建表时,每个表只能有一个主键,但是如果想让多个列都成为主键时,就要用到复合主键. 一.主键唯一约束 我们知道当某列为主键时,Oracle会自动将此列创建唯一约束.也就是说不允许有相同的值出现 ...

  5. oracle 主键删除,联合主键的创建

    1,主键的删除 ALTER TABLE TABLENAME DROP PRIMARY_KEY 运行上面的SQL能够删除主键:假设不成功能够用 ALTER TABLE TABLENAME DROP CO ...

  6. oracle 主键约束重名,主键及主键索引的关系及相互影响

    主键的定义:列或多列的集合,用于唯一的标识表中的一行.一个表上只允许有一个主键. 我们在数据库中指定主键时,是通过主键约束来定义的.而创建主键约束时,又是需要有相应的索引来配合实现的.所以,本文的目的 ...

  7. oracle change schema,使用pt-online-schema-change修改主键时注意

    使用 pt-online-schema-change 做在线ddl最添加普通索引.列,修改列类型.添加默认值等使用比较常规,但涉及到要修改的是主键时就有点棘手.在我修改线上实例过程中,有这样的需求,不 ...

  8. mysql 联合主键_Mysql 创建联合主键

    Mysql 创建联合主键 2008年01月11日 星期五 下午 5:21 使用primary key (fieldlist) 比如: create table mytable ( aa int, bb ...

  9. mysql主键约束代码_主键约束(示例代码)

    第一范式要求每张表都要有主键,因此主键约束是非常重要的,而且主键约束是外键关联的基础条件.主键约束为表之间的关联提供了链接点. 主键必须能够唯一标识一条记录,也就是主键字段中的值必须是唯一的,而且不能 ...

最新文章

  1. Angular 中得 scope 作用域梳理
  2. 使用 openssl反弹加密 shell
  3. hdu -4284 Travel(状态压缩)
  4. G少爷上证技术分析 8月31日
  5. 基于DeepConvLSTM的传感器信号分类
  6. sublime text3下BracketHighlighter的配置方法
  7. python语言处理excel_Python语言操作excel
  8. 图片安全检测和数据跨境复制,规避违规风险
  9. 监听器入门看这篇就够了
  10. excel文件占用空间大 xls xlsx等文件
  11. 如何使用Entity Framework在Always Encrypted列上模拟通配符搜索
  12. ESXI5.1 数据备份与恢复
  13. 学习Altas 笔记[js调用重载的方法出错,如何处理]
  14. apache tuscany(一)
  15. python写的代码怎么发给别人_用python 代码 怎么给别人发邮件的两种写法
  16. 数字图像处理·SLIC超像素分割算法C++实现
  17. 弹出界面 eth1: 设备 eth1 似乎不存在, 初始化操作将被延迟。
  18. 电脑系统优化清理工具CCleaner
  19. 【JavaScript算法】---插入排序(转载自我的老师 Alley-巷子)
  20. SpringBoot 集成 ES 7.6.2 并对字段进行中文和拼音分词处理

热门文章

  1. (二十二)岁月无声 - 7
  2. 常见的CNN模型介绍
  3. Java:接口和抽象类,傻傻分不清楚?
  4. 谷歌推网络电话服务 比Skype便宜三分之一
  5. python中dword类型_Python中的数据类型
  6. 网站首页标题设置优化方法
  7. 计分---Kodu少儿编程第十天
  8. python重复运行程序百度知道_Python多线程采集百度相关搜索关键词工具带exe程序!...
  9. Java 实训5 编写一个窗体应用程序模拟交通信号灯
  10. 【解决问题】AttributeError: module ‘pandas‘ has no attribute ‘ewma‘报错解决方法