Navicat Premium 15设置oracle主键自增
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主键自增相关推荐
- oracle主键可以自增吗,设置Oracle主键自增
oracle没有设置主键auto increment的功能,需要自己编写序列和触发器实现主键自动递增. 示例: 创建表menu: create table menu( menuId number(10 ...
- mybatis 实现oracle主键自增的机制
本篇文章将研究mybatis 实现oracle主键自增的机制 首先我们看对于同一张student表,对于mysql,sql server,oracle中它们都是怎样创建主键的 在mysql中 [sql ...
- php id如何设置主键自增,phpmyadmin设置id主键自增报错怎么办_数据库
phpmyadmin啥意思_数据库 phpmyadmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库,如建立.修 ...
- oracle学习之路(2)Navicat Premium 15 连接Oracle 数据库(图文教程)
Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL.SQLite.Oracle及PostgreSQL 资料库,让管理不同类 ...
- Mybatis 中Oracle主键自增设置
Oracle中不存在mysql那种主键自增的设计 1. 序列+selectKey标签 Oracle新建序列 CREATE SEQUENCE [序列名称] INCREMENT BY 1 /**每次自增1 ...
- oracle自增主键用途,Oracle主键自增
在设置主键自增时有几种方法,今天介绍其中一种方法:sequence+trigger 1.创建表 create table tbl_card --创建校园卡表 ( id int primary key, ...
- oracle主键自增
前言 众所周知,MySQL数据库的主键自增设置非常简单,任何一个常用的可视化工具都支持,只要打一下勾就可以开启主键自增了.然而Oracle并没有那么简单,它需要执行几个简短语句. 操作步骤 为了方便讲 ...
- 1、Oracle主键自增、清0,与用户授权
1.相关命令: sqlplus /nolog 查看Oracle数据库是否安装成功 conn uid/ups@orcl 连接数据库::uid是用户名.ups是密码,orcl是数据库名 通过S ...
- mybatis-puls 集成oracle 主键自增
oracle通过mybatis-puls新增数据时,主键自增不同于MySQL添加注解,oracle需要进行配置 1,创建表 2,创建序列 create sequence XXX_SEQ INCREME ...
最新文章
- 源代码的下载和编译:
- 闭包案例产生多个相同的随机数 沙箱
- 138_Power BIPower Pivot特殊半累加度量
- 曼彻斯特解密_【专利解密】捷通科技改良VLC芯片,照明通信两不误
- (129)System Verilog限制建仓方法
- Lua之table(表)
- html5游戏开发教程实战:五子棋、四子棋、围棋、翻转棋四种对弈游戏,仅仅100行代码...
- ios 判断打开相机权限_iOS中判断照片和相机权限
- 驿路梅花处处开 --- 梅语
- android o bln-al10,bln-al10是什么手机型号 bln-al10是啥手机型号
- 金丹期前期:1.10、python语言进阶-文件操作
- vue 监听输入法方法(js)
- 精灵与精灵组的常用属性
- python中合法的八进制数是_0o12f 是合法的八进制数字。 (2.0分)_学小易找答案
- 关于hi3516ev100调试zbar二维码和链接wifi问题
- 计算机对英语写作的帮助,2018年6月英语六级写作范文:计算机对写作能力的影响...
- java虚拟机最新安卓版apk
- 无人超市和传统超市的这些区别 你都知道吗?
- 关于Linux_STORAGE_WRITE_ERROR_:.var/Cache/Install/c6bbce5b1f1dcf027c8ceb5cf5141b65.php
- 设计技术实现方案时,需要考虑的一些问题