create proc sp_stockPlanAll @proID int
asdeclare @proName varchar(50)
declare @allMoney numeric(18,2)begin --pur_stockPlanDetail和pub_proProduct是有主外键关系的2个表select @allMoney=sum(pur_stockPlanDetail.proCountMoney) from pub_proProduct inner join pur_stockPlanDetail on pub_proProduct.ID=pur_stockPlanDetail.F_proID where pub_proProduct.ID=@proID;
select @proName=productName from pub_proProduct where ID=@proID;select *from @allMoney,@proName
end
go
exec sp_stockPlanAll @proID=2怎么总是提示@allMoney未声明啊,我明明声明了呀
服务器: 消息 137,级别 15,状态 2,过程 sp_stockPlanAll,行 13
必须声明变量 '@allMoney'。
asdeclare @proName varchar(50)
declare @allMoney numeric(18,2)begin --pur_stockPlanDetail和pub_proProduct是有主外键关系的2个表select @allMoney=sum(pur_stockPlanDetail.proCountMoney) from pub_proProduct inner join pur_stockPlanDetail on pub_proProduct.ID=pur_stockPlanDetail.F_proID where pub_proProduct.ID=@proID;
select @proName=productName from pub_proProduct where ID=@proID;select *from @allMoney,@proName
end
go
exec sp_stockPlanAll @proID=2怎么总是提示@allMoney未声明啊,我明明声明了呀
服务器: 消息 137,级别 15,状态 2,过程 sp_stockPlanAll,行 13
必须声明变量 '@allMoney'。
解决方案 »
- 看MSDN,在NetworkStream.BeginRead中可以用 WaitOne 阻止原线程,不知是什么意思。请问这个主要在什么情况下使用
- 代理验证程序,表现跟预期不符
- C#里怎么和SQL SEVER里的DECIMAL类型对应
- 求急!!!如何在vs中的DataGridview中显示用SQL语句查到的内容?
- 急求多线程解决方法
- 请问怎样用变量表示类的属性?
- session传值问题
- 请问有专门用来介绍软件打包技术的书吗?
- devexpress winform chartcontrol X点多问题
- 有谁对swf文件件结构有深入的了解。
- 数据库表对应Models层类代码生成器,用C#写的
- 当DropDownList的Visible=false;取不到值
as declare @proName varchar(50)
declare @allMoney numeric(18,2) begin --pur_stockPlanDetail和pub_proProduct是有主外键关系的2个表 select @allMoney=ISNULL(sum(pur_stockPlanDetail.proCountMoney),-1)
from pub_proProduct
inner join pur_stockPlanDetail
on pub_proProduct.ID=pur_stockPlanDetail.F_proID
where pub_proProduct.ID=@proID; select @proName=productName from pub_proProduct where ID=@proID; select * from @allMoney,@proName
end
go
exec sp_stockPlanAll @proID=2
-----------------------------------
你这句是什么呀?
你是不是要
select @allMoney,@proName
这样调用,把两个参数以值的方式传递进去
exec sp_stockPlanAll @proName的值,@allMoney的值
这样是没错的,因为@proName,@allMoney的值是要通过查询得到的~~
用3楼大哥的方法就OK了,小弟比较菜,不好意思啊~
辛苦2位了!