gpt4 book ai didi

c++ - 如何从 Oracle occi C++ api 记录原始 SQL?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:46:55 26 4
gpt4 key购买 nike

我们的一位客户提示我们的应用程序无法正常工作。他们的理由是我们对他们的 Oracle 数据库的 sql 函数调用没有得到“预期”的结果。有时,它应该会失败,但我们的应用程序会从他们的数据库中获得成功。这真的很令人沮丧,因为这是他们的数据库,我们无法对其进行任何测试。

我们正在使用 C++ Oracle OCCI API。无论如何我们可以从我们这端记录原始 sql 吗?这将非常有帮助,我们可以将脚本发送给他们,让他们在他们的系统中进行调试以找出问题所在。

提前致谢。

最佳答案

我假设您只是发出了一个 SQL 语句,因为您说您想要查看“您端的原始 SQL”。那么,最好的办法就是按照建议获取数据库跟踪。

我要指出的是,即使你的SQL在测试数据库中返回了预期的结果,同样的SQL在另一个数据库中也可能返回意外的结果,因为数据可能不同:数据可能被破坏,索引可能存在或可能不存在,可能定义或未定义约束等。当然,您需要从数据库中获取跟踪才能继续前进。

关于c++ - 如何从 Oracle occi C++ api 记录原始 SQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2588482/

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