2013-03-27 90 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 
相關問題