2011-02-01 110 views
12

我对MySQL存储过程比较陌生,所以我希望有人能帮助我。我想打电话给我的存储过程(在一个IN PARAM也许通过),并把它做到以下几点:如何存储和迭代MySQL存储过程中的结果集?

  1. SELECT一些数据
  2. 遍历记录
  3. 在几个领域进行一些操作在每个记录中包括其他表中的某些INSERT s根据它找到的数据。

我的问题是,我不知道如何存储SELECT数据集并迭代记录。我知道如何declaresetinttext的东西,但不是完整的数据集。我该怎么做呢?

感谢

+1

“教我的程序SQL编程语言” 似乎是一个StackOverflow的问题过于宽泛。你有没有考虑过阅读教程或书籍?或者至少MySQL手册? http://www.amazon.com/MySQL-Stored-Procedure-Programming-Harrison/dp/0596100892/ref=tmm_pap_title_0?ie=UTF8&qid=1296599594&sr=8-2我投票结束这不是一个真正的问题。 – 2011-02-01 22:33:30

+1

这不是那种问题。我不知道它究竟是什么。 “MySQL游标”答案非常有用,因为我甚至不知道存在。不管怎么说,多谢拉。 – Jason 2011-02-01 22:36:14

回答