gpt4 book ai didi

sql - 将序列值重置为 1

转载 作者:行者123 更新时间:2023-12-04 02:21:19 25 4
gpt4 key购买 nike

<分区>

我有 test.csv、test1.csv、test2.csv...等文件。我正在通过 sql 加载程序将这些文件加载​​到自定义表测试中。在表测试中,我有名为 seq_no,process_id 的列,除了来自上面提到的平面文件的列。我为上面提到的两列创建了两个序列,如下所述。

CREATE SEQUENCE  test  
MINVALUE 1
INCREMENT BY 1
START WITH 1
NOCACHE
NOORDER
NOCYCLE ;

CREATE SEQUENCE  test1   
MINVALUE 1
INCREMENT BY 1
START WITH 1
NOCACHE
NOORDER
NOCYCLE ;

现在,seq_no 将根据加载的文件数量进行填充例如:如果 v 有 5 个文件,则 seq_no 将为 1,2,3,4,5并且 process_id 将在文件内部有多少“FDETL”记录例如,如果 v 有文件 1,FDETL=2 那么 seq_no=1,process_id=1,2 如果 v 有文件 2,FDETL=3 则 seq_no=2,process_id=1,2,3。就像 process_id 应该重复/文件一样。现在我正在使用 test1.nextval那么我如何重置序列 test1 以便对于每个文件 process_id 将从 1 重复到 count(FDETL) 条记录?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com