假如有一个A表,有以下字段 Id,personId,NameB表 字段:Id,NumberA表的personId是B表的Id,现在准备添加一条包含Name和Number的存储过程语句,应该怎么写??主键是自增的,用Sql server的T-Sql,谢谢了
解决方案 »
- 请教一个小问题,如何搜索下级部门的人员?
- 关于sqlserver存储过程循环问题
- 问个低能问题,sql server insert into语句是否可以加where
- 请教数据丢失问题
- 值不能为空 参数名:commandText
- 压缩数据库 DBCC SHRINKDATABASE 问题
- 再问能否把查询出来的内容导成EXCEL?
- 我想用DTS进行数据倒入,设定其为每日定时,然后我更改系统时间,为什么没有执行?如何设定倒入时候先删除原来数据?谢谢
- 十万条数据每天定时定量更新方法?
- 求救,我吧sql server的管理员删除了,现在怎么办
- 储存过程 Where IN 如何传递值
- winform程序改网络版问题
@name varchar(20),@number int
as
begin
begin tran
insert into B(number) values(@number)
insert into A(personId,Name) select Id,@name from B where number=@number
commit tran
end
(
@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 )