游标在DB2存储过程中的重要性

时间:2014-11-10 06:57:33

标签: db2

我正在我的项目中处理db2但是有一个问题,"为什么我们在存储过程中声明游标"。我们不能在不声明游标的情况下在DB2中编写存储过程吗?

1 个答案:

答案 0 :(得分:2)

存储过程非常灵活,可以执行许多任务。如果您想处理数据,则需要执行以下操作之一:

  • 变量
  • 光标

如果结果只是一个值

,您可以将选择的值分配给变量
SET MAX = (SELECT MAX(SALARY) FROM EMP);

如果要处理结果集中的多个值,则需要一个游标,以便获取每一行。