Sql server SQL Server存储过程中带insert的多个2字段

Sql server SQL Server存储过程中带insert的多个2字段,sql-server,stored-procedures,Sql Server,Stored Procedures,重要提示:用于。我在SQL Server数据库中有a、b和c列,我想在SQL代码中插入这3个值 我想插入a、b和多个存在的a、b字段作为c 如何使用存储过程执行此操作?根本看不出有任何理由使用@c变量 CREATE PROCEDURE dbo.MultiplY @a INT, @b INT AS BEGIN SET NOCOUNT ON; INSERT dbo.table(a,b,c) SELECT @a, @b, @a * @b; END GO 如果你想把a和b分开,你能澄清一

重要提示:用于。我在SQL Server数据库中有a、b和c列,我想在SQL代码中插入这3个值

我想插入a、b和多个存在的a、b字段作为c


如何使用存储过程执行此操作?

根本看不出有任何理由使用@c变量

CREATE PROCEDURE dbo.MultiplY
  @a INT, @b INT
AS
BEGIN
  SET NOCOUNT ON;

  INSERT dbo.table(a,b,c) SELECT @a, @b, @a * @b;
END
GO

如果你想把a和b分开,你能澄清一下吗?。也许发布一份你的数据样本和预期结果你是说这样的吗?更新[Table]将[C]=[A]*[B]创建过程多个@aint、@B int、@C int作为插入到表A、B、C中的值@A、@B、@A*@B作为@C,但@C应该是@A*@B?你能解释一下你想做什么吗?认为它是a和b已知的值,但c将由a和b定义