如何使用SQL\u ATTR\u query\u TIMEOUT在shell脚本中终止长时间运行的SQL查询

如何使用SQL\u ATTR\u query\u TIMEOUT在shell脚本中终止长时间运行的SQL查询,shell,db2,db2-luw,Shell,Db2,Db2 Luw,如何使用SQL ATTR query TIMEOUT在shell脚本中终止长时间运行的SQL查询?您可以通过设置要等待的值,在终止SQL查询之前使用等待功能 SQLSetStmtAttr( command, SQL_ATTR_QUERY_TIMEOUT, (SQLPOINTER)timeOut, NULL ); ODBC/CLI应用程序的查询超时,包括DB2CLP(我想您指的是shell脚本),可以使用db2dsdriver.cfg中的设置 您可以阅读有关该配置文件的更多信息。如何在shell

如何使用SQL ATTR query TIMEOUT在shell脚本中终止长时间运行的SQL查询?

您可以通过设置要等待的值,在终止SQL查询之前使用等待功能

SQLSetStmtAttr( command, SQL_ATTR_QUERY_TIMEOUT, (SQLPOINTER)timeOut, NULL );

ODBC/CLI应用程序的查询超时,包括DB2CLP(我想您指的是shell脚本),可以使用db2dsdriver.cfg中的设置


您可以阅读有关该配置文件的更多信息。

如何在shell脚本文件中直接使用sqlsetstmtr。目前,我的脚本类似于db2 export to$data of del,由coldel | datesiso nochardel消息修改$DOM|u LOG/$LOGFILE select*从创建的订单中导出,|DTTM>'2014-01-01'您可以分享任何示例吗。我不知道我需要在哪里写这段代码