1. 创建表


sql

CREATE TABLE MY_DEMO("ID" NUMBER NOT NULL,"MCC" VARCHAR2(255),PRIMARY KEY ("ID")
)

.

2.创建序列



sql

CREATE SEQUENCE MY_DEMO_SEQ_ID MINVALUE 1 MAXVALUE 9999 INCREMENT BY 1 START WITH 1 CACHE 10

.

3. 创建触发器






sql

 Create trigger MY_DEMO_ID before insert on MY_DEMO for each row /*对每一行都检测是否触发*/beginselect MY_DEMO_SEQ_ID.nextval into:NEW.ID from dual;end;

.

4. 测试插入数据

sql


INSERT INTO MY_DEMO(MCC) VALUES('AAA');
INSERT INTO MY_DEMO(MCC) VALUES('BBB');
INSERT INTO MY_DEMO(MCC) VALUES('CCC');
INSERT INTO MY_DEMO(MCC) VALUES('DDD');
INSERT INTO MY_DEMO(MCC) VALUES('EEE');
INSERT INTO MY_DEMO(MCC) VALUES('FFF');
INSERT INTO MY_DEMO(MCC) VALUES('GGG');
INSERT INTO MY_DEMO(MCC) VALUES('HHH');

.
.
.
就此就完成啦!!!
.
.
.
注意 : 如果报 表或视图不存在,则在表名前加模式名 ,格 式 为 “模式名”.“表名”

Navicat Premium 15设置oracle主键自增相关推荐

  1. oracle主键可以自增吗,设置Oracle主键自增

    oracle没有设置主键auto increment的功能,需要自己编写序列和触发器实现主键自动递增. 示例: 创建表menu: create table menu( menuId number(10 ...

  2. mybatis 实现oracle主键自增的机制

    本篇文章将研究mybatis 实现oracle主键自增的机制 首先我们看对于同一张student表,对于mysql,sql server,oracle中它们都是怎样创建主键的 在mysql中 [sql ...

  3. php id如何设置主键自增,phpmyadmin设置id主键自增报错怎么办_数据库

    phpmyadmin啥意思_数据库 phpmyadmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库,如建立.修 ...

  4. oracle学习之路(2)Navicat Premium 15 连接Oracle 数据库(图文教程)

    Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL.SQLite.Oracle及PostgreSQL 资料库,让管理不同类 ...

  5. Mybatis 中Oracle主键自增设置

    Oracle中不存在mysql那种主键自增的设计 1. 序列+selectKey标签 Oracle新建序列 CREATE SEQUENCE [序列名称] INCREMENT BY 1 /**每次自增1 ...

  6. oracle自增主键用途,Oracle主键自增

    在设置主键自增时有几种方法,今天介绍其中一种方法:sequence+trigger 1.创建表 create table tbl_card --创建校园卡表 ( id int primary key, ...

  7. oracle主键自增

    前言 众所周知,MySQL数据库的主键自增设置非常简单,任何一个常用的可视化工具都支持,只要打一下勾就可以开启主键自增了.然而Oracle并没有那么简单,它需要执行几个简短语句. 操作步骤 为了方便讲 ...

  8. 1、Oracle主键自增、清0,与用户授权

    1.相关命令: ​ sqlplus /nolog 查看Oracle数据库是否安装成功 ​ conn uid/ups@orcl 连接数据库::uid是用户名.ups是密码,orcl是数据库名 ​ 通过S ...

  9. mybatis-puls 集成oracle 主键自增

    oracle通过mybatis-puls新增数据时,主键自增不同于MySQL添加注解,oracle需要进行配置 1,创建表 2,创建序列 create sequence XXX_SEQ INCREME ...

最新文章

  1. 源代码的下载和编译:
  2. 闭包案例产生多个相同的随机数 沙箱
  3. 138_Power BIPower Pivot特殊半累加度量
  4. 曼彻斯特解密_【专利解密】捷通科技改良VLC芯片,照明通信两不误
  5. (129)System Verilog限制建仓方法
  6. Lua之table(表)
  7. html5游戏开发教程实战:五子棋、四子棋、围棋、翻转棋四种对弈游戏,仅仅100行代码...
  8. ios 判断打开相机权限_iOS中判断照片和相机权限
  9. 驿路梅花处处开 --- 梅语
  10. android o bln-al10,bln-al10是什么手机型号 bln-al10是啥手机型号
  11. 金丹期前期:1.10、python语言进阶-文件操作
  12. vue 监听输入法方法(js)
  13. 精灵与精灵组的常用属性
  14. python中合法的八进制数是_0o12f 是合法的八进制数字。 (2.0分)_学小易找答案
  15. 关于hi3516ev100调试zbar二维码和链接wifi问题
  16. 计算机对英语写作的帮助,2018年6月英语六级写作范文:计算机对写作能力的影响...
  17. java虚拟机最新安卓版apk
  18. 无人超市和传统超市的这些区别 你都知道吗?
  19. 关于Linux_STORAGE_WRITE_ERROR_:.var/Cache/Install/c6bbce5b1f1dcf027c8ceb5cf5141b65.php
  20. 设计技术实现方案时,需要考虑的一些问题

热门文章

  1. 微软Process Monitor证实QQ“窥私门”事件
  2. [Android][sensor]高通SEE架构下adsp平台的sensor低功耗原理
  3. 企业微信接入自有应用实现免登录
  4. 键盘快捷键操作电脑(自己遇到不会的)
  5. 欺骗技术为何比蜜罐好
  6. 网维科技联通巨星流量卡
  7. 子句逻辑与归结:理论背景
  8. 学习【线性代数】线性方程组---消元法的心得体会
  9. 渗透测试中的端口利用
  10. Unity Standard-SurfaceShader透明测试与透明混合