即使启用消息传输优化,GBase 8s ODBC 也不会链接 SQL 函数。
ODBC 不链接的 SQL 函数有:
SQLDisconnect
SQLConnect
SQLEndTran
SQLExecute(如果驱动程序使用 select 或调用过程返回结果,并且驱动程序使用
insert 游标指向批量插入)
SQLExtendedFetch
SQLFetch
SQLFetchScroll
SQLPrepare
当驱动程序接触到上表所列的函数时,它执行以下操作:
1.
只有当遇到需要数据库服务器响应的 SQL 语句时,会将消息队列刷新到数据库服
务器。
当驱动程序运行不需要网络流量的函数时,它不会刷新消息队列,例如
SQLAllocStmt。
2.
继续后续 SQL 语句的消息链接。