在Oracle中,可以使用序列和触发器来实现自增列的功能。
CREATE SEQUENCE seq_name
START WITH 1
INCREMENT BY 1;
CREATE OR REPLACE TRIGGER trigger_name
BEFORE INSERT ON table_name
FOR EACH ROW
BEGIN
SELECT seq_name.NEXTVAL INTO :NEW.auto_increment_column FROM dual;
END;
这样就可以在插入数据时,自动为自增列赋值。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:oracle自增列加入数据的方法是什么