标签: oracle timeout prepared-statement oci
有没有办法在Oracle OCI调用上设置超时(例如OCIStmtExecute)?
由于
答案 0 :(得分:5)
OCI本身无法提供。
OCI
您可以创建Timer并在超时时发出OCIBreak()。
Timer
OCIBreak()
OCIBreak()是线程安全且信号安全的。
答案 1 :(得分:0)
可以在oracle服务器端设置超时,但不能通过任何OCI API设置超时。
答案 2 :(得分:-1)
PHP的OCI模块可以根据此评论进行操作:
http://www.php.net/manual/en/function.oci-connect.php#84144