DB2 Everyplace 支持的参数标记

参数标记(由问号(?)指示)是 SQL 语句中的占位符,它的值在语句执行期间获取。应用程序使用 SQLBindParameter() 来将绑定参数标记与应用程序变量相关联。在执行 SQLExecute()SQLExecDirect() DB2 CLI 函数期间,这些变量的值分别替换每个参数标记。在此过程中,可能会发生数据转换。有关支持的数据类型转换的更多信息,请参阅表 86

DB2 Everyplace 只支持隐式类型参数标记,这些标记可以在 SQL 语句的所选位置中使用。表 19 列出了参数标记用法的限制。

表 19. 参数标记使用的限制

隐式类型参数标记位置 数据类型
表达式:在选择列表中单独出现 错误
表达式:算术运算符的两个操作数 错误
谓词:IN 谓词的左边操作数 错误
谓词:关系运算符的两个操作数 错误
函数:聚集函数的操作数 错误

相关参考