参数标记(由问号(?)指示)是 SQL 语句中的占位符,它的值在语句执行期间获取。应用程序使用 SQLBindParameter() 来将绑定参数标记与应用程序变量相关联。在执行 SQLExecute() 和 SQLExecDirect() DB2 CLI 函数期间,这些变量的值分别替换每个参数标记。在此过程中,可能会发生数据转换。有关支持的数据类型转换的更多信息,请参阅表 86。
DB2 Everyplace 只支持隐式类型参数标记,这些标记可以在 SQL 语句的所选位置中使用。表 19 列出了参数标记用法的限制。
隐式类型参数标记位置 |
数据类型
|
---|---|
表达式:在选择列表中单独出现 | 错误 |
表达式:算术运算符的两个操作数 | 错误 |
谓词:IN 谓词的左边操作数 | 错误 |
谓词:关系运算符的两个操作数 | 错误 |
函数:聚集函数的操作数 | 错误 |
相关参考