你可以使用序列(SEQUENCE)来生成唯一的ID值
CREATE SEQUENCE my_sequence
START WITH 1
INCREMENT BY 1
NOCACHE
NOCYCLE;
DECLARE
v_id NUMBER;
BEGIN
FOR i IN 1..10 LOOP -- 循环10次,插入10条数据
v_id := my_sequence.NEXTVAL; -- 获取序列的下一个值
INSERT INTO my_table (id, data_column) VALUES (v_id, 'Some data'); -- 插入数据
END LOOP;
COMMIT; -- 提交事务
END;