gpt4 book ai didi

Pro*c语言创建序列

转载 作者:行者123 更新时间:2023-11-30 15:18:10 29 4
gpt4 key购买 nike

我正在学习Pro*c语言。我正在尝试创建一个序列。但是当我们创建游标时我没有得到要使用哪个关键字,然后我们将其声明为

    EXEC SQL DECLARE CUR_NAME CURSOR FOR <<SELECT STMT>>.

那么有什么方法可以在 Pro*C 中创建序列吗?

我使用 EXECUTE IMMEDIATE 尝试了这种方式。

 EXEC SQL  EXECUTE IMMEDIATE "create sequence seq1 minvalue 1 maxvalue 9999 start with 1 increment by 1";
EXEC SQL COMMIT WORK RELEASE;

但它没有反射(reflect)在我的数据库中。该序列不是在其中创建的。

最佳答案

通过两种方式找到解决方案:

第一个是:

 EXEC SQL create sequence seq1 minvalue 1 maxvalue 9999 start with 1 increment by 1;
EXEC SQL COMMIT WORK RELEASE;

第二:

 EXEC SQL EXECUTE IMMEDIATE 'create sequence seq1 minvalue 1 maxvalue 9999 start with 1 increment by 1';
EXEC SQL COMMIT WORK RELEASE;

关于Pro*c语言创建序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31644976/

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