通过 sqlda 结构(ESQL/C)提供参数

您可在 EXECUTE 语句的 USING DESCRIPTOR 子句中指定 sqlda 指针。

每次运行 EXECUTE 语句时,使用描述符结构描述的值来替代 PREPARE 语句中的问号(?)占位符。

sqlda.sqld 值指定 sqlvar 的发生次数中描述的输入值数量。该数量必须对应于准备好的语句中动态参数的数量。

下列示例显示如何使用 sqlda 结构来执行 GBase 8s ESQL/C 中准备好的语句:
EXEC SQL execute prep_stmt using descriptor pointer2;