有人知道商店程序吗?

时间:2013-10-05 08:50:06

标签: sql-server-2008

我有两张桌子,

表A包含以下字段

ID                   
docu_id              
doc                 

和表B

docu_id
Category
Type
format
filename

我想创建一个存储过程来将数据插入到两个表中。

1 个答案:

答案 0 :(得分:0)

CREATE PROCEDURE SomeProcedure
     @docu_id INT,
     @Category VARCHAR(50),
     @Type VARCHAR(50),
     @Format VARCHAR(50),
     @FileName VARCHAR(255),
     @doc VARCHAR(50)
AS
BEGIN
     INSERT INTO B
     (
         Category,
         Type,
         Format,
         FileName
     )
     VALUES
     (
        @Category,
        @Type,
        @Format,
        @FileName
     )

    INSERT INTO A
    (
        docu_id,
        doc
    )
    VALUES
    (
        SCOPE_IDENTITY(),
        @doc
    )
END 
GO