在oracle数据库里创建自增ID字段的步骤
- 软件编程
- 2026-01-11 17:53:07
在oracle里使用自增ID字段的步骤比较繁琐,总结如下:

-- 创建表
CREATE TABLE ADVICE ( ID INT NOT NULL, ACTIVE INT DEFAULT 1 NOT NULL, TYPE INT NOT NULL, MSG VARCHAR2(512) NOT NULL, ADVICE VARCHAR2(4000) NOT NULL, PRIMARY KEY(ID), CONSTRAINT ADVICE_UNI UNIQUE(TYPE,MSG) )TABLESPACE MYDB; --创建自增ID,名称为:表名_字段名_SEQ CREATE SEQUENCE ADVICE_ID_SEQ MINVALUE 1 NOMAXVALUE INCREMENT BY 1 START WITH 1 NOCACHE; -- 为Insert操作创建触发器,无需在SQL语句里写NEXTVAL,名称为表名_INS_TRG CREATE OR REPLACE TRIGGER ADVICE_INS_TRG BEFORE INSERT ON ADVICE FOR EACH ROW WHEN(NEW.ID IS NULL) BEGIN SELECT ADVICE_ID_SEQ.NEXTVAL INTO :NEW.ID FROM DUAL; END;
# ID
# sql
# ADVICE
# oracle
# TYPE
# PRIMARY
# class
# brush
# KEY
# 字段名
# pre
# DEFAULT
# TABLE
# 字段
# NULL
# INT
# MSG
# CREATE
# ACTIVE
# CONSTRAINT
# Oracle 查询表信息获取表字段及字段注释
# 自增ID
# oracle+mybatis 使用动态Sql当插入字段不确定的情况下实现批量insert
# oracle获取当前用户表、字段等详细信息SQL
# 深入浅析mybatis oracle BLOB类型字段保存与读取
# Oracle中判断字段是否为数字
# oracle 实际值超过数据库某个字段指定长度报错解决
# Oracle删除字段中的空格、回车及指定字符的实例代码
# ADVICE_UNI
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
java使用jar包生成二维码的示例代码
python 三种方法实现对Excel表格的读写
最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)
PHP SESSION跨页面传递失败解决方案
10个示例带你掌握python中的元组
Mybatisplus主键生成策略算法解析
Springmvc模式上传和下载与enctype对比
微信小程序实现弹幕墙(祝福墙)
详解mysql中explain的type
Java struts2 package元素配置及实例解析
sql server把退款总金额拆分到尽量少的多个订单中详解
IntelliJ-Idea导出可执行Jar流程解析
Springcloud Eureka配置及集群代码实例
docker-compose快速搭建docker私有仓库的步骤
mysql分页的limit参数简单示例
PHP文件操作简单介绍及函数汇总
MongoDB如何正确中断正在创建的索引详解
Docker容器连接相互通信的实现
pandas实现导出数据的四种方式
docker-compose安装db2数据库操作
JavaScript中的几种继承方法示例
PHP哈希表实现算法原理解析
C++ txt 文件读取,并写入结构体中的操作
python基于pygame实现飞机大作战小游戏
JQuery+drag.js上传图片并且实现图片拖曳
javascript实现电商放大镜效果
python的数学算法函数及公式用法
Springcloud sentinel安装和使用方法解析
Selenium环境变量配置(火狐浏览器)及验证实现
详解SpringCloud-OpenFeign组件的使用
微信小程序实现锚点跳转
JavaScript手写数组的常用函数总结
Docker镜像的制作,上传,拉取和部署操作(利用阿里云)
vue3.0实现点击切换验证码(组件)及校验
Vue如何跨组件传递Slot的实现
详解Vue中的自定义指令
解决Pymongo insert时会自动添加_id的问题
SpringBoot接入支付宝支付的方法步骤
python更新数据库中某个字段的数据(方法详解)
支付宝小程序向用户发红包的实现方法
JavaScript 防抖和节流遇见的奇怪问题及解决
Goland编辑器设置选择范围背景色的操作
linux下利用Docker安装mysql的步骤
Python数据分析库pandas高级接口dt的使用详解
phpstorm最新激活码分享亲测phpstorm2025.3版可用
解决docker日志挂载的问题
Oracle PL/SQL异常处理方法解析
基于Python中Remove函数的用法讨论
微信小程序实现左滑删除效果
Git提交代码错了吃后悔药的几种常用办法(场景分析)
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
