ODBC 应用程序中的扩展指示器

ODBC 应用程序可以使用扩展指示符更新UPDATE、INSERT和MERGE语句中的所有列,而无需指定不需要更改的列的当前值。

如果您使用扩展指示符,则无需为要插入的每个列组合编写单独的INSERT语句。 您可以通过在 ODBC 初始化文件中设置EXTENDEDINDICATOR关键字,或使用SQL_ATTR_EXTENDED_INDICATORS连接属性来启用扩展指示器。 当您执行 SQLBindParameter() 时,您可以将 rgbValue 为空,并将 pcbValue 设置为SQL_DEFAULT_PARAM或SQL_UNASSIGNED。

您还可以使用 ODBC 数组输入界面,将参数标记绑定到应用程序变量的数组,而不是单个应用程序变量。 您无需对同一个INSERT、UPDATE或MERGE语句重复调用SQLExecute()。