社区
非技术区
帖子详情
如何得到这条记录的ID
williamguo
2002-03-20 10:53:01
我往数据库里面插入一条记录,这条记录的ID是系统自动生成的,我立即需要得到这条记录的ID,请问有什么好办法。
...全文
56
4
打赏
收藏
如何得到这条记录的ID
我往数据库里面插入一条记录,这条记录的ID是系统自动生成的,我立即需要得到这条记录的ID,请问有什么好办法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kicku
2002-03-20
打赏
举报
回复
这依赖于你具体使用的数据库,不同的数据库用的方法是不一样的。
比如mysql可以用SELECT LAST_INSERT_ID(),mssql可以用SELECT @@IDENTITY。其它的数据库偶没用过,查手册应该可以查到吧.....
niexq
2002-03-20
打赏
举报
回复
用序列号吧,如:
sql="select SEQ_News_ID.nextval from dual";
rs=stmt.executeQuery(sql2);
String primaryID=rs2.getString(1);
superszhu
2002-03-20
打赏
举报
回复
必需再用一个primary_key 的字段做唯一标识。
wes109
2002-03-20
打赏
举报
回复
select ID from yourtable where x='y'
x:可以识别那条记录的属性.只要x在yourtable中是不可重复的
sql中插入一条
记录
并获取该条
记录
的自动增长
ID
经常会用到的往数据库插入一条
记录
并获取该条
记录
的
ID
。 千万不要去,先insert into一条
记录
,然后查询表格的最后一条
记录
是多少,这样会有问题的,如果同时有多个连接插入数据的话,你获取的可能不是你刚才的那条
记录
。 这个是比较小儿科做法,一般人估计不会这么干。 在sql2005以前很多人都是采用SELECT@@
Id
entity来获取上一条
记录
的自动编号。 在insert i...
在access数据库中,据
记录
ID
得到
其上一条
记录
及下一条
记录
的SQL
//在数据库设计中,一条新闻通常是一条
记录
里的一个字段,//我们除了要根据新闻的
ID
得到
详细内容这外,还要根据这个
ID
//
得到
其上一篇和下一篇的
记录
(此
ID
限自动增长),//那么这样的SQL语句,可以这样写,例://
得到
新闻
ID
为4的上一篇新闻SQL:SELECT TOP 1
id
, News.* FROM News WHERE
id
<4 ORDER BY i
两条
记录
合并成一条
记录
当 type_
id
为 level 时,返回对应的 val 值,否则返回 NULL。同样地,当 type_
id
为 type
Id
时,返回对应的 val 值,否则返回 NULL。接着使用 MAX 函数将返回的 val 值进行聚合,从而
得到
最终的结果。两条
记录
val=4,type_
id
=level 和 val=6,type_
id
=type
Id
合并成一条
记录
level=4,type
Id
=6。和 MAX 函数来实现。这样就将两条
记录
合并成了一条
记录
,并将 val 值对应到了相应的 type_
id
中。
关于oracle多条
记录
合并为一条
记录
的方法
今天正还有同学问了一个问题,怎么把两条不同的
记录
合并成一条
记录
从数据库里面拿出来,oracle数据库。 拿到之后首先想的是,分两条sql语句去查,然后在程序里做拼接。经过沟通发现,同学的需求不是这个样子的,是要求一条sql语句获取两条
记录
并合并他们,数据库学的比较菜,上来就写了一个很白痴的sqlselect
id
, (select col from table where
id
=t.
id
and
MySQL实现根据当前
ID
读取上一条和下一条
记录
以下为MySQL语句演示: SELECT * FROM t_news AS n ORDER BY n.`News_
ID
` 当前
ID
为4,读取上一条
记录
: SELECT * FROM t_news AS n WHERE n.`News_
ID
` < 4 ORDER BY n.`News_
ID
` DESC LIMIT 0,1; 当前
ID
为4,读取下一条
记录
: ...
非技术区
23,407
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章