asp.net 插入问题

我要给数据库中的一个表插入一条记录然后返回刚插入记录的id,然后将这个id插入到第二个表中。(第一个表的id是自增长的)求sql语句……向第一个表插入数据并返回id的sq... 我要给数据库中的一个表插入一条记录然后返回刚插入记录的id,然后将这个id插入到第二个表中。(第一个表的id是自增长的)求sql语句……
向第一个表插入数据并返回id的sql语句我已经写了
insert into Registration(UserName,Sex,Phone,Email,IdentityCard,Random,[Time],ProId,Remark)
values ('554','766','766','tyjt','79i7yiy','154629','kghkg',3,'utk')
select @@IDENTITY as Id
展开
 我来答
百度网友96aba0670
2012-09-01 · 超过45用户采纳过TA的回答
知道答主
回答量:158
采纳率:0%
帮助的人:84.6万
展开全部
插入语句:
insert into Registration(UserName,Sex,Phone,Email,IdentityCard,Random,[Time],ProId,Remark)
values ('554','766','766','tyjt','79i7yiy','154629','kghkg',3,'utk')
output inserted.id
这样可以获得插入的id值.你在程序代码中把这个值读到另一变量里,就可以再操作它了.
斐寻春sd
2012-09-05 · 超过18用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:61万
展开全部
插入后用
SELECT @@IDENTITY AS 'Identity '
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
c449575105
2012-08-31 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:316
采纳率:0%
帮助的人:146万
展开全部
declare @ReturnValue int;
insert into Registration(UserName,Sex,Phone,Email,IdentityCard,Random,[Time],ProId,Remark)
values ('554','766','766','tyjt','79i7yiy','154629','kghkg',3,'utk')
set @ReturnValue = @@IDENTITY;

insert into Registration(Registrationid)values(@ReturnValue );
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
spaceybh
2012-08-31
知道答主
回答量:75
采纳率:0%
帮助的人:27.8万
展开全部
用这样的语句 SELECT column_name(s)
INTO new_table_name [IN externaldatabase]
FROM old_tablename
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-08-31
展开全部
灌水
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式