Stored procedures 在Firebird中,可以将游标与EXECUTE语句一起使用吗?

Stored procedures 在Firebird中,可以将游标与EXECUTE语句一起使用吗?,stored-procedures,cursor,firebird,firebird2.1,Stored Procedures,Cursor,Firebird,Firebird2.1,我希望将表和字段名传递给存储过程,然后对表执行FOR SELECT,对于某些记录,更改字段值。我刚刚了解了游标,这是在FOR-SELECT循环中进行更改的一种非常方便的方法。但我可以在EXECUTE语句中使用游标吗 我希望此存储过程适用于具有类似结构的各种表,因此我希望它是通用的,因此传入表名和字段名 我很确定答案是“否”。那么我该怎么做呢?因为在执行语句的循环中不支持游标,即使要执行的语句是一个合适的SELECT查询。请参阅Firebird语言参考:,但不能以这种方式进行定位更新。

我希望将表和字段名传递给存储过程,然后对表执行FOR SELECT,对于某些记录,更改字段值。我刚刚了解了游标,这是在FOR-SELECT循环中进行更改的一种非常方便的方法。但我可以在EXECUTE语句中使用游标吗

我希望此存储过程适用于具有类似结构的各种表,因此我希望它是通用的,因此传入表名和字段名


我很确定答案是“否”。那么我该怎么做呢?

因为在执行语句的
循环中不支持游标
,即使要执行的语句是一个合适的SELECT查询。请参阅Firebird语言参考:,但不能以这种方式进行定位更新。