扫码关注官方订阅号
怎么向Oracle insert主键额,以前用的一直是MySQL,主键都是自增。现在用到Oracle,Oracle的表结构不允许修改,我用的是PHP语言,怎么向带有主键的表insert呢,求教
业精于勤,荒于嬉;行成于思,毁于随。
oracle里面的字段没有自增功能,一般通过Sequence来实现类似的功能。创建一个Sequence,比如叫seq_user,可以在sql中直接引用,如:
insert into user(id, name) values(seq_user.nextval, '张三');
Sequence是oracle用来产生不重复、递增的数字,创建命令如:
-- Create sequence create sequence SEQ_USER minvalue 1 maxvalue 99999999999999 start with 1 increment by 1 cache 100;
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
oracle里面的字段没有自增功能,一般通过Sequence来实现类似的功能。
创建一个Sequence,比如叫seq_user,可以在sql中直接引用,如:
Sequence是oracle用来产生不重复、递增的数字,创建命令如: