在C++中使用OCI遇到无法调试的问题,跟踪到函数OCIStmtExecute就卡死了,
一直以为我的C++代码有问题,调试了半天最后发现是调用的Oracle存储问题,因为我写的存储过程只有最末端才用了commit。其他的返回分支都没有。
习惯了Sql Server,第一次使用Oracle感觉很不适应。
本文详细探讨了在C++中使用OCI(Oracle Call Interface)时遇到的调试难题,特别关注于在Oracle存储过程中仅在末尾使用commit导致的卡死问题。作者分享了从习惯于SQL Server到初次接触Oracle的不适应感,并提供了解决这类问题的策略。
在C++中使用OCI遇到无法调试的问题,跟踪到函数OCIStmtExecute就卡死了,
一直以为我的C++代码有问题,调试了半天最后发现是调用的Oracle存储问题,因为我写的存储过程只有最末端才用了commit。其他的返回分支都没有。
习惯了Sql Server,第一次使用Oracle感觉很不适应。
739

被折叠的 条评论
为什么被折叠?
