社区
C#
帖子详情
关于插入数据返回主键ID的问题
LBreathy
2010-02-02 09:46:36
想做一个功能,就是说当用对象插入一条数据的时候,想同时返回插入的这条数据的主键ID,不知道有什么高效的办法来解决这个问题,希望各位高手能给个解答!!!!
...全文
345
6
打赏
收藏
关于插入数据返回主键ID的问题
想做一个功能,就是说当用对象插入一条数据的时候,想同时返回插入的这条数据的主键ID,不知道有什么高效的办法来解决这个问题,希望各位高手能给个解答!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feifaliangmin
2010-02-02
打赏
举报
回复
T-Sql 里有个全局变量
@@IDENTITY
select @@IDENTITY
就返回最后一次插入的标识值
fengsky1985
2010-02-02
打赏
举报
回复
既然数据是你插入的,主键肯定也是你生成的为什么还要返回呢?
PandaIT
2010-02-02
打赏
举报
回复
http://www.cnblogs.com/dushouke/archive/2009/06/29/linq-to-sql-retake-Identity-value.html
LBreathy
2010-02-02
打赏
举报
回复
我用的是LinqToSQL不知道怎么写了,能给个比较详细的思路么?
wuyq11
2010-02-02
打赏
举报
回复
select @@identity;
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["SqlServer"].ToString());
conn.Open();
SqlCommand MyCommand = new SqlCommand("MYSQL", conn);
MyCommand.CommandType = CommandType.StoredProcedure;
MyCommand.Parameters.Add(new SqlParameter("@a", SqlDbType.Int));
MyCommand.Parameters["@a"].Value = 20;
MyCommand.Parameters.Add(new SqlParameter("@b", SqlDbType.Int));
MyCommand.Parameters["@b"].Direction = ParameterDirection.Output;
MyCommand.ExecuteNonQuery();
Response.Write(MyCommand.Parameters["@b"].Value.ToString());
wangxianshou
2010-02-02
打赏
举报
回复
带输出参数的存储过程
MyBatis
返回
主键
Id
, MyBatis
插入
数据
返回
主键
Id
MyBatis
返回
主键
Id
, MyBatis
插入
数据
返回
主键
Id
一、业务场景 1、如用户表User添加一个新用户后,同时需要添加子表user_files,记录用户上传的多个附件。而 user表
id
是user_files表的外键。 2、假设User表
id
...
Java MyBatis
插入
数据
库
返回
主键
id
如何在Java MyBatis
插入
数据
库
返回
主键
? 最近在搞一个电商系统中由于业务需求,需要在
插入
一条产品信息后
返回
产品
Id
,刚开始遇到一些坑,...user.setComment("测试
插入
数据
返回
主键
功能"); System.out.println(
postgresql
插入
数据
后
返回
主键
id
postgresql
插入
数据
后
返回
主键
id
--向
数据
库中
插入
数据
,并
返回
主键
id
insert into dbo.bill(billno,createuser,createdate) values ('12121','张三',now()) returning
id
into
id
_; ...
mybatis批量
插入
数据
返回
主键
Mybatis在执行批量
插入
时,如果使用的是for循环逐一
插入
,那么可以正确
返回
主键
id
。如果使用动态sql的foreach循环,那么
返回
的
主键
id
列表,可能为null,这让很多人感到困惑;本文将分析
问题
产生的原因,并修复
返回
...
数据
库
插入
数据
返回
当前
主键
ID
值方法
当我们
插入
一条
数据
的时候,我们很多时候都想立刻获取当前...2. 使用特定
数据
库的 auto_increment 特性,在
插入
数据
完成后,使用 select max(
id
) 获取
主键
值; 但要获取此
ID
,最简单的方法就是在查询之后select @@
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章