通过主变量或程序变量提供参数

通过以后跟变量名称的 USING 关键字打开游标来向数据库服务器传递参数。这些变量与准备好的语句问号(?)占位符相匹配,从左至右一一对应。 您必须为每一占位符提供一个存储参数变量。每一变量的数据类型必须与准备好的语句所需要的相应值兼容。

下列示例执行在 GBase 8s ESQL/C 中准备好的 UPDATE 语句:
stcopy ("update orders set order_date = ? 
   where po_num = ?", stm1);
EXEC SQL prepare statement_1 from :stm1;
EXEC SQL execute statement_1 using :order_date, :po_num;