当前位置: 代码迷 >> Sql Server >> WEB程序在写注册新会员时如何向多个表中同时添加数据
  详细解决方案

WEB程序在写注册新会员时如何向多个表中同时添加数据

热度:23   发布时间:2016-04-24 09:05:41.0
WEB程序在写注册新会员时怎么向多个表中同时添加数据?
本帖最后由 viphk 于 2015-04-26 21:56:00 编辑
目前有三个表,表Users记录基本信息,表Users_Bank记录银行卡等信息,表Users_Rmb记录可用金额等于信息,
如果在会员新注册时按默认的数据向这三个表中同时插入新数据?如何得到新增会员的编号ID??SQL语句怎么写?
------解决思路----------------------
使用SQL output 类型,返回需要你新建数据ID就可以。
------解决思路----------------------

-- 一次一条记录使用 @@IDENTITY,多条记录用1# 的方法。
create table test(id int identity , name varchar(10))
go
create table test_add(id int , crdate datetime default getdate())
go
insert into test(name) values('zhangsan')
insert into test_add(id) values(@@IDENTITY)
insert into test(name) values('zhangsan')
insert into test_add(id) values(@@IDENTITY)
go
select * from test 
select * from test_add
go
drop table test , test_add
go

id          name
----------- ----------
1           zhangsan
2           zhangsan

(2 行受影响)

id          crdate
----------- -----------------------
1           2015-04-27 08:12:07.003
2           2015-04-27 08:12:07.007

(2 行受影响)


  相关解决方案