讓SQL數(shù)據(jù)庫中多個表同時更新數(shù)據(jù)的方法
在更新SQL數(shù)據(jù)庫表數(shù)據(jù)的時候,如果需要多個表同時更新數(shù)據(jù),要怎么做呢?下面為您介紹讓SQL數(shù)據(jù)庫中多個表同時更新數(shù)據(jù)的方法,供您參考。
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查找***張表中的自動增長列的值付給一個函數(shù),再將函數(shù)與其余值寫入第二張表。
【編輯推薦】