搜索
编程论坛
→
.NET专区
→
『 ASP.NET技术论坛 』
→ asp.net中如何获取高效的获取自动增长主键的值
标题:
asp.net中如何获取高效的获取自动增长主键的值
只看楼主
kelly_zsl
等 级:
新手上路
帖 子:23
专家分:0
注 册:2007-6-5
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:3
asp.net中如何获取高效的获取自动增长主键的值
请问在中如何获取高效的获取自动增长主键的值,我刚刚插入一个表a的数据,现在的表b参考表a,要取表a中主键的值,如何高效的获取,插入后在查询不是什么办法!
搜索更多相关主题的帖子:
自动
获取
asp
2009-11-14 17:01
不说也罢
等 级:
贵宾
威 望:
39
帖 子:1481
专家分:4989
注 册:2007-10-7
第
2
楼
得分:10
可以用存储过程的返回值@@identity 或者 ident_current('插入的表名') 获取刚插入记录的ID
CREATE PROCEDURE [dt_insertDB]
@sql char(4000),
@i_out int output
AS
exec(@sql)
select @i_out= ident_current('你的表名')
GO
===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2009-11-14 19:21
chenxiao2006
等 级:
论坛游民
威 望:
1
帖 子:23
专家分:17
注 册:2009-10-31
第
3
楼
得分:10
string sql = "insert into tbl01 (c1) values('a'); Select @@Identity as 'ID'";
--string sql = @"
INSERT INTO jobs (job_desc,min_lvl,max_lvl)
VALUES ('Accountant',12,125);
SELECT @@IDENTITY AS 'Identity'
2009-11-14 21:55
kelly_zsl
等 级:
新手上路
帖 子:23
专家分:0
注 册:2007-6-5
第
4
楼
得分:0
感谢各位的热情指导,但我还是看不懂存储过程。。版主和各位大侠有好什么sql server2000的关于存储过程好书吗,可否推荐下。。小弟不胜感激
。。如果能直接提供再好不过了。。
2009-11-16 21:59
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-292289-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.448375 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved