plsql设置id自增

plsql如何设置id自增

首先先创表。

在目录(tables)中选择新建:我创建的表明为SYS_TEST

创建序列

在目录sequences选择新建,我创建的名称为SYS_TEST_SEQ

在点击下方的应用即可。

创建触发器

在目录Triggers选择新建,我创的名称为SYS_TEST_TRI

点击确认之后,在begin之间插入select语句

复制代码
create or replace trigger SYS_TEST_TRI
before insert on SYS_TEST
for each row
begin
select SYS_TEST_SEQ.nextval into :new.ID from dual;
end;

写好之后,右击窗口点击执行即可。

相关推荐
影寂ldy5 小时前
SQL 事务(Transaction)完整版学习笔记(含转账案例+存储过程+异常捕获)
笔记·sql·学习
灯澜忆梦11 小时前
【MySQL10】进阶篇 | 索引_#1
数据库·sql·mysql
wear工程师13 小时前
MySQL 分页为什么会重复数据:补上 id 还不够
sql·mysql
ClouGence16 小时前
告别 Navicat!CloudDM:开源免费一站式数据库开发管理工具
数据库·sql·开源·数据库开发
xqqxqxxq1 天前
SQL 连接查询技术笔记
数据库·笔记·sql
Databend1 天前
从万亿级大模型到全线应用:Databend Cloud 助力头部 AI 企业构建全链路 Trace 数据管道
大数据·数据库·sql
ClouGence1 天前
加一张临时表,OceanBase Oracle 写入居然快了 30 倍!
数据库·sql·oracle
ClouGence2 天前
CloudDM:开源免费!一站式数据库访问、SQL审核、权限与脱敏管控平台
数据库·sql·开源
l1t2 天前
kryonix提交的DuckDB 统一并优化标量执行器基础设施 - #24564 PR
开发语言·数据库·数据仓库·sql