日期:2014-05-17  浏览次数:20462 次

关于SQL SERVER的存储过程
假如有一个A表,有以下字段 Id,personId,Name

B表 字段:Id,Number

A表的personId是B表的Id,现在准备添加一条包含Name和Number的存储过程语句,应该怎么写??主键是自增的,用Sql server的T-Sql,谢谢了



------解决方案--------------------
SQL code
CREATE PROC test
     (
       @name VARCHAR(10) ,
       @number INT 
     )
 AS 
     DECLARE @Bid INT
     INSERT  INTO B
             ( Number )
     VALUES  ( @number )
     SELECT  @Bid = @@IDENTITY
 
     INSERT  INTO A
             ( personID, name )
     VALUES  ( @Bid, @name )