Oracle数据库创建自增主键
2023-06-13 09:17:20 时间
文章目录
1、建表
CREATE TABLE "PCOCA2"."CY3_FORMATION_FLOW_PRESSURE" (
"wellId" VARCHAR2(255 BYTE) NOT NULL ,
"formationPressure" NUMBER(10,2) NOT NULL ,
"flowPressure" NUMBER(10,2) NOT NULL ,
"batchTime" DATE NOT NULL ,
"batchId" NUMBER(12) NOT NULL
)
2、创建序列
create Sequence SEQ_FORMATION_FLOW
minvalue 1
maxvalue 999999999999
start with 1 --从1开始
increment by 1 --增量为1
nocache
order;
3、创建触发器
create or replace trigger FORMATION_FLOW_AUTOINCREMENT
before insert on CY3_FORMATION_FLOW_PRESSURE
for each row
begin
select SEQ_FORMATION_FLOW.nextval into:new."batchId" from dual;
end;
OK了,先在插入数据测试下看自增主键是否生效。
相关文章
- Oracle数据库恢复:从灾难变回福音(oracle还原数据库)
- Oracle数据库完整迁移方案探索(oracle整体迁移)
- 查找Oracle数据库文件路径的指南(查询oracle文件路径)
- Oracle连接端口:查询并解决配置问题(查oracle端口)
- 排查 Oracle 数据库启动失败的原因(oracle无法启动)
- Oracle字符串快速转换为时间(oracle字符串转时间)
- Oracle数据库配置指南:快速开始你的数据库之旅(oracle数据库的配置)
- 掌握Oracle触发器类型,实现数据库管理升级(oracle触发器类型)
- 探索Oracle数据库中的Job查询(oracle的job查询)
- Oracle中如何创建数据库表(oracle中创建表)
- 保障数据安全,Oracle数据库的可靠性之道(oracle可靠性)
- 使用Oracle删除字段注释(oracle删除字段注释)
- Oracle表空间恢复:快速恢复数据以安全运行(oracle表空间恢复)
- Oracle数据库优化:7招实现卓越性能(oracle数据库 优化)
- Oracle 关联祥讲掌握数据库查询基础(oracle 关联祥讲)
- C语言实现与Oracle数据库连接的研究(c 连接oracle源码)
- IP变动Oracle系统的新可能性(ip变动能装oracle)
- Oracle数据库中如何使用主键(oracle主键怎么使用)
- Oracle中HR用户的管理与使用(oracle中的hr用户)
- Oracle数据库中查看表大小的方法(oracle中查看表大小)
- 文件Oracle一体机镜像文件快速创建完美安装环境(oracle一体机镜像)
- Oracle tar安装全攻略,轻松搞定你的数据库(oracle tar安装)
- Oracle EM13C实现数据库运维异步自动化(oracle em13c)
- Oracle AWR调优提升数据库性能的最佳实践(oracle awr优化)