无法将存储过程结果插入数据库表

用户名

我有一个存储过程,它只是根据传入的客户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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章