注册
 找回密码
 注册
江西广告网
查看: 396|回复: 0
打印 上一主题 下一主题

取得SQL Server中存储过程的返回值

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-1-23 11:52:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  声明存储过程   CREATE PROCEDURE sp_results_demo @InParmInt Int,@OutParmInt OUTPUT   AS   BEGIN   SELECT 1,2,3,4   SELECT uid,id   FROM sysobjects   WHERE type='U'      SELECT @OutParmInt=69      Return 16   END   用于返回每个返回值时用PowerScrip如下:   Long lReturn,lPram1,lPram2,lResult1,lResult2,lResult3,lResult4,lResult5,lResult6      DECLARE results_demo PROCEDURE FOR   @returnValue=sp_results_demo   @InParmInt = :lPram1,   @OutParmInt = :lPram2 OUTPUT using sqlca;      execute results_demo;      Do While SQLCA.SQLCode=0   Fetch results_demo INTO :lResult1,:lResult2,:lResult3,:lResult4 ;   Loop      Fetch results_demo INTO :lResult5,:lResult6 ;      Do While sqlca.sqlcode=0   Fetch results_demo Into :lResult5,:lResult6;   Loop      Fetch results_demo Into :lReturn,:lPram2;      Close results_demo ; <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表