通过系统描述符提供参数

您可创建描述一个或多个值的数据类型和内存位置的系统描述符区域,然后在 EXECUTE 语句的 USING SQL DESCRIPTOR 子句中指定该描述符

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

COUNT 字段对应于准备好的语句中动态参数的数量。COUNT 的值必须小于或等于项描述符的数量,这个数量时当以 ALLOCATE DESCRIPTOR 语句分配系统描述符区域时指定的。

下列示例展示如何使用系统描述符来执行 GBase 8s ESQL/C 中准备好的语句:
EXEC SQL execute prep_stmt using sql descriptor 'desc1';