2013-03-27 55 views
-2

重要说明:for。进出口。我有一个SQL Server数据库A,B和C柱,我想插入SQL代码,这样3个值,SQL Server存储过程中插入多个2字段

我想插入A,B和多存在A和B场为C

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

+2

你想要多个存在的'a'和'b' ?,你能澄清一下吗?也许发布你的数据样本和预期结果 – Lamak 2013-03-27 20:20:57

+0

你的意思是这样的吗? 'UPDATE [表] SET [C] = [A] * [B]' – zimdanen 2013-03-27 20:22:40

+0

创建过程的多个 @aint, @b INT, @c诠释 作为 插入到表(A,B, c)值(@ a,@ b,@ a * @ b as @c) – Fore 2013-03-27 20:25:36

回答

0

根本没有看到@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 
相关问题