作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我们的一位客户提示我们的应用程序无法正常工作。他们的理由是我们对他们的 Oracle 数据库的 sql 函数调用没有得到“预期”的结果。有时,它应该会失败,但我们的应用程序会从他们的数据库中获得成功。这真的很令人沮丧,因为这是他们的数据库,我们无法对其进行任何测试。
我们正在使用 C++ Oracle OCCI API。无论如何我们可以从我们这端记录原始 sql 吗?这将非常有帮助,我们可以将脚本发送给他们,让他们在他们的系统中进行调试以找出问题所在。
提前致谢。
最佳答案
我假设您只是发出了一个 SQL 语句,因为您说您想要查看“您端的原始 SQL”。那么,最好的办法就是按照建议获取数据库跟踪。
我要指出的是,即使你的SQL在测试数据库中返回了预期的结果,同样的SQL在另一个数据库中也可能返回意外的结果,因为数据可能不同:数据可能被破坏,索引可能存在或可能不存在,可能定义或未定义约束等。当然,您需要从数据库中获取跟踪才能继续前进。
关于c++ - 如何从 Oracle occi C++ api 记录原始 SQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2588482/
我是一名优秀的程序员,十分优秀!