讓SQL數(shù)據(jù)庫中多個(gè)表同時(shí)更新數(shù)據(jù)的方法
在更新SQL數(shù)據(jù)庫表數(shù)據(jù)的時(shí)候,如果需要多個(gè)表同時(shí)更新數(shù)據(jù),要怎么做呢?下面為您介紹讓SQL數(shù)據(jù)庫中多個(gè)表同時(shí)更新數(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
最近寫的一個(gè)項(xiàng)目的插入存儲(chǔ)過程
是將值寫入***張表,在用select查找***張表中的自動(dòng)增長(zhǎng)列的值付給一個(gè)函數(shù),再將函數(shù)與其余值寫入第二張表。
【編輯推薦】