话不多说,直接正题。偏重Declare方式
一、PB中调用过程的一般格式
Declare my_proce Procedure For p_get_name; // 定义过程调用 Execute my_proce ; // 执行过程,这里是不需要其他参数的 If SQLCA.SQLCode <> 0 Then // 调用过程出现错误处理 End If Fetch my_proce Into :ls_ReturnName; // 获取出参值,也就是OUT的变量,如果没有out类型的变量,这句也就不需要了 If SQLCA.SQLCode <> 0 Then // 获取数据出现错误处理 End If Close my_proce ; // 关闭调用Dec