我有一个存储过程,它只是根据传入的客户ID对总值求和,只要将id参数传递给它,它就可以正常工作。像这样...
CREATE TABLE TotalBills(
ID int identity(1,1) NOT NULL PRIMARY KEY,
totalAmount numeric(18,2)
)
GO
CREATE PROCEDURE customers
@myID nvarchar (50)
AS
SELECT sum(amount) from bills where id=@myID
//Cannot place amount into table TotalBills
Go
我要做的就是在存储过程中获取结果,并将其也添加到表中的所有存储过程中。这样做确实有困难。任何想法将不胜感激。
谢谢你。
INSERT TotalBills (totalAmount)
SELECT Sum(Amount)
FROM Bills
WHERE id = @myID
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句