讓SQL數據庫中多個表同時更新數據的方法
在更新SQL數據庫表數據的時候,如果需要多個表同時更新數據,要怎么做呢?下面為您介紹讓SQL數據庫中多個表同時更新數據的方法,供您參考。
create procedure proce_adduser
@userName varchar(50),
@gender varchar(2),
@address varchar(100),
@phone varchar(30),
@loginName varchar(20),
@pwd varchar(20),
@customerId int=1
as
insert into UserLogin values(@loginName,@pwd)
select @customerId = customerId from UserLogin
where loginName = @loginName
insert into Customer values(@customerId,@userName,@gender,@address,@phone)
go
最近寫的一個項目的插入存儲過程
是將值寫入***張表,在用select查找***張表中的自動增長列的值付給一個函數,再將函數與其余值寫入第二張表。
【編輯推薦】