gpt4 book ai didi

sql - Oracle:如何获取刚刚插入的行的序列号?

转载 作者:行者123 更新时间:2023-12-03 11:09:32 25 4
gpt4 key购买 nike

如何获取刚刚插入的行的序列号?

最佳答案

插入...返回。

declare
s2 number;
begin
insert into seqtest2(x) values ('aaa') returning seq into s2;
dbms_output.put_line(s2);
end;

此处的“seq”指的是您要将其值存储到变量 s2 中的列的名称。

在 python 中:
myseq=curs.var(cx_Oracle.NUMBER)
curs.prepare("insert into seqtest2(x) values('bbb') returning seq into :x")
curs.execute(None, x=myseq)
print int(myseq.getvalue())

关于sql - Oracle:如何获取刚刚插入的行的序列号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/361304/

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