【发布时间】:2011-08-11 05:42:39
【问题描述】:
这里有一个场景:当我在客户端应用程序(用 Delphi 开发)中按下一个按钮时,一个存储过程被激活。存储过程首先为一个返回两列BankID和BankCategoryID的select语句声明一个游标。然后我需要将游标内的每一行提取到一条记录中并检查BankCategoryID并根据BankCategoryID返回一个结果集,如:
CASE WHEN fetched_record.BankCategoryID=1 THEN
SELECT STATEMENT1 WHEN fetched_record.BankCategoryID=2 THEN
SELECT STATEMENT2 and so on...
然后我将从上述任何情况下检索到的结果集返回给我的客户端应用程序。这可能吗?
【问题讨论】:
标签: sql-server-2005 stored-procedures database-cursor