JSP中sql插入数据怎样获取当前ID
servlet+javaBean中怎样在insertinto...就可以select@ident..的???...
servlet+javaBean 中怎样在insert into...就可以select @ident..
的??? 展开
的??? 展开
3个回答
展开全部
这个问题是sql问题 需要一条存储过程
传几个参数过来 就是你insert 的 值
下面是创建一个存储过程 这个存储过程最终会返回 你刚刚插进去的 那条数据的iD
id 列必须是标识列 exec_test_out 为存储过程名 @1 就是参数
create proc exec_test_out
@1 int
as
insert into test(scoe) values(@1)
select @@IDENTITY
在执行这条存储过程的时候 用
exec exec_test_out 1
后面的 1 就是@1 的值
如果执行成功 返回的就是 iD
传几个参数过来 就是你insert 的 值
下面是创建一个存储过程 这个存储过程最终会返回 你刚刚插进去的 那条数据的iD
id 列必须是标识列 exec_test_out 为存储过程名 @1 就是参数
create proc exec_test_out
@1 int
as
insert into test(scoe) values(@1)
select @@IDENTITY
在执行这条存储过程的时候 用
exec exec_test_out 1
后面的 1 就是@1 的值
如果执行成功 返回的就是 iD
展开全部
你是说获取你插入这条记录了的ID么,如果是就先插入数据。然后取出来,取出来的时候就是一个记录。里面就有ID这个字段
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看来你的ID是自动生成的,那就只好在你插入之后,再通过select语句查询ID最大的记录,一般来说ID是递增的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询