一个关于使用存储过程结果的问题!希望能得到您的帮助!谢谢! exec P_GetWorkDay @i output是个例子^_^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 P_GetWorkDay返回的是个记录集,因为P_GetWorkDay最后一句执行的是EXEC语句。Exec @I = [dbo].[P_GetWorkDay] @str_day,@calename,@calen取到的值是正确的。不理解“存储过程返回的结果是1或0”是什么意思。 修改存储过程如下CREATE PROCEDURE P_GetWorkDay@day varchar(2),@calename varchar(6),@caleno varchar(1)AS begindeclare @ret intSELECT @ret = [WDAYNUM] FROM [XCALE] WHERE [CALENAME] = @calenamereturn @retend 存储过程返回的结果是1或0 意思是:select的结果只能是0或1,也就是说字段WDAYNUM的值只有0和1两个值 ADO 连接数据库的问题 如何把2各表的字段连接起来? 使用全局变量Connection连接SQLServer时,如何使该Connection下的RecordSet都是只读的呢? dreamwave 连接sql数据库求助 这是什么。。你们猜 求和问题,急,大虾帮忙啊 怎样在局域网中安装SQL Server? 在存储过程中使用exec("select * from tableA ") 效率怎么样? 存储过程 LOCK 天知道? 多个线程共用一个ado连接,会降低性能吗? 简单的问题 sql语句:在存储过程中更新指定行数的记录,详细请进
Exec @I = [dbo].[P_GetWorkDay] @str_day,@calename,@calen取到的值是正确的。不理解“存储过程返回的结果是1或0”是什么意思。
@day varchar(2),
@calename varchar(6),
@caleno varchar(1)
AS
begindeclare @ret int
SELECT @ret = [WDAYNUM] FROM [XCALE] WHERE [CALENAME] = @calenamereturn @ret
end
select的结果只能是0或1,也就是说字段WDAYNUM的值只有0和1两个值