关键字:kingbase,主键,触发器
本文一共介绍两种实现主键自增的方式,如下所示。
①使用数据库中自带的参数类型serial类型
1、创建ord表:
CREATE TABLE ord( id SERIAL, ord_no INT NOT NULL, ord_name VARCHAR(32), CONSTRAINT "ord_PKEY" PRIMARY KEY ("id") );
复制
2、插入几条数据:
INSERT INTO "PUBLIC"."ord" ("id", "ord_no", "ord_name") VALUES(NEXTVAL('ord_id_SEQ'::REGCLASS), 2, 'sfa'); INSERT INTO "PUBLIC"."ord" ("id", "ord_no", "ord_name") VALUES(NEXTVAL('ord_id_SEQ'::REGCLASS), 3, 'aaa');
复制
3、查询ord结果集:
SELECT * FROM "ord";
复制
②使用序列+触发器
1、创建ord表
CREATE TABLE ord( id SERIAL, ord_no INT NOT NULL, ord_name VARCHAR(32), CONSTRAINT "ord_PKEY" PRIMARY KEY ("id") );
复制
2、创建序列ord_seq
CREATE SEQUENCE ord_seq START WITH 1 INCREMENT BY 1;
复制
3、创建触发器
CREATE OR REPLACE TRIGGER add_ord_id BEFORE INSERT ON "ord" FOR EACH ROW AS BEGIN SELECT ord_seq.nextval INTO NEW.id FROM dual; END
复制
最后修改时间:2022-04-15 16:10:10
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
2025年4月国产数据库大事记:4个千万级中标项目诞生!2024年达梦净利3.6亿、金仓净利8006.6万……
墨天轮编辑部
2285次阅读
2025-04-30 17:39:54
2025年5月中国数据库流行度排行榜:OB一枝独秀破 800,金仓奋起直追跻四强
墨天轮编辑部
1100次阅读
2025-05-13 10:55:54
2025年4月国产数据库中标情况一览:4个千万元级项目,GaussDB与OceanBase大放异彩!
通讯员
797次阅读
2025-04-30 15:24:06
金仓数据库 2025 征文大赛火热启动!丰富豪礼 + 技术曝光,等你来战!
墨天轮编辑部
395次阅读
2025-04-24 10:11:31
Kingbase 数据库物理备份与恢复操作手册
Digital Observer
144次阅读
2025-04-18 10:58:31
【金仓数据库征文】_Kingbase性能优化浅谈
Digital Observer
123次阅读
2025-04-24 11:31:18
【金仓数据库征文】CentOS7 上玩转 KingbaseES V9:全链路部署实操指南
shunwahⓂ️
103次阅读
2025-05-06 09:48:57
金仓数据库荣获2025网信自主创新尖锋榜“金风帆奖”
金仓数据库
94次阅读
2025-04-22 10:12:13
核心!金仓数据库助力中国路桥苍穹平台成功上线运行
金仓数据库
92次阅读
2025-04-21 10:35:06
金仓KFS:10 分钟轻松搞定银行数据校验难题!
金仓数据库
86次阅读
2025-04-17 10:41:48
TA的专栏
KingbaseES产品手册
收录5篇内容