-2

我有两张桌子,

表 A 包含以下字段

ID                   
docu_id              
doc                 

和表 B

docu_id
Category
Type
format
filename

我想做一个存储过程来将数据插入两个表。

4

1 回答 1

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
于 2013-10-05T09:16:30.047 回答