gpt4 book ai didi

Oracle:不允许在插入语句中使用哪些调用函数的符号参数?

转载 作者:行者123 更新时间:2023-12-02 00:55:02 24 4
gpt4 key购买 nike

为什么 Oracle 10 R2 不允许在插入语句中调用函数时使用符号参数?

在我的应用程序中,我在插入语句中调用函数。如果使用参数传递的符号方法,我会收到 ORA-00907: Missing right Parenthesis 错误消息

INSERT INTO foo
(a,
b,
c)
VALUES (c,
F1(P1=>'1', P2=>'2', P3 => '3'),
e)

将其更改为基于位置的参数传递,并且相同的代码可以正确编译。

INSERT INTO foo
(a,
b,
c)
VALUES (c,
F1('1','2','3'),
e)

为什么会这样?

最佳答案

因为这是一个功能added in 11g .

关于Oracle:不允许在插入语句中使用哪些调用函数的符号参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2687372/

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