gpt4 book ai didi

php - ORA-00911 错误仅与 oci_execute

转载 作者:行者123 更新时间:2023-12-01 23:22:29 26 4
gpt4 key购买 nike

我遇到了以下请求的问题:

update
pac_boolean_code
set
BOO_CODE = 1
where
PAC_PERSON_ASSOCIATION_ID = '2477764'
and
DIC_BOOLEAN_CODE_TYP_ID = 'E-CALENDAR';

当我在 Toad 中执行它时,它工作正常。但是,一旦我尝试使用 oci_execute 通过 PHP 使用它,它就会返回“ORA-00911:无效字符”错误。

我无法弄清楚问题是什么,因为所有字段都是正确的,并且当我直接在 Toad 中使用它时它起作用了。

如果我删除第二个 where 子句 (DIC_BOOLEAN_CODE_TYP_ID),它也有效!

有什么想法可以帮助我吗?

最佳答案

oci_parse manual page 中所述,从语句末尾删除分号字符:

SQL statements should not end with a semi-colon (";"). PL/SQL statements should end with a semi-colon (";").

关于php - ORA-00911 错误仅与 oci_execute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34138899/

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