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;

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

相关推荐
bbq粉刷匠2 小时前
触发器(下):事务与锁、binlog 一致性与替代方案
sql
浅念-4 小时前
Redis基础详解:单线程模型、String与Hash数据结构
服务器·数据库·redis·sql·mysql·nosql数据库·nosql
databook9 小时前
使用 DuckDB 分析 Parquet 文件
sql·数据分析·nosql
旺仔不是程序员10 小时前
相关子查询与性能优化:PostgreSQL 逐行执行的代价与 JOIN 重写
数据库·后端·sql
绘梨衣54713 小时前
慢SQL排查手册
python·sql
知识的搬运工旺仔1 天前
CREATE INDEX CONCURRENTLY:线上建索引不阻塞 DML 的代价与坑
数据库·后端·sql
天天喝旺仔1 天前
MySQL索引优化实战:B+Tree原理、索引失效与覆盖索引调优
数据库·sql·mysql·性能优化
迷枫7122 天前
MySQL 迁移到达梦过程中遇到的一些问题记录
sql
Lucifer三思而后行2 天前
Oracle SQL 优化实战:明明走了索引,SQL 还是慢?
sql·oracle