社区
Java SE
帖子详情
数据插入成功后如何得到数据库自动生成的标识列
bigelf
2006-10-07 11:53:40
我要向表里添加一条数据,其中"id"字段为标识列,自动增长。
当插入成功后,我想在java中得到这个标识列中生成的值,应当怎么做?
考虑过用触发器中的虚表Inserted,不知道应当什么时候怎样去查询
或者用调用存储过程的那个prepareStatment?
望高手指教
...全文
255
5
打赏
收藏
数据插入成功后如何得到数据库自动生成的标识列
我要向表里添加一条数据,其中"id"字段为标识列,自动增长。 当插入成功后,我想在java中得到这个标识列中生成的值,应当怎么做? 考虑过用触发器中的虚表Inserted,不知道应当什么时候怎样去查询 或者用调用存储过程的那个prepareStatment? 望高手指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigelf
2006-10-08
打赏
举报
回复
我查到了一个方法...
select @@identity
得到最后一次标识列生成的值
碧海情天-赵亮
2006-10-08
打赏
举报
回复
再探讨的话,如果ID字段做了索引,利用ORDER结合TOP 1,效率可能更好.
碧海情天-赵亮
2006-10-08
打赏
举报
回复
如果是一个函数
FUNCTION 插值函数(参数)
INSERT INTO 表 字段和值
SELECT MAX(ID) FROM 表
END FUNCTION
因为ID字段是自动增长的,所以新插入的记录,ID值总是最大的,用MAX(ID)就得到刚刚插入的记录的ID值了.
碧海情天-赵亮
2006-10-08
打赏
举报
回复
插入成功之后,紧接着SELECT id 不就得了?
emin_lee
2006-10-08
打赏
举报
回复
mark!
在SQL Server
数据
库
中为
标识
(IDENTITY)
列
插入
显式值
SQL Server中的
标识
列
和ACCESS中的“自动编号”相似,都是
插入
记录的时候
自动生成
,一般不允许也不需要我们去手动修改它
数据
库
的自动
标识
列
和索引
自动
标识
列
设计
数据
表时都会给表ID添加一个
标识
列
,使表按照递增规则增长,故
标识
列
也称为自增
列
。它的意思是可以不用手动的
插入
值,系统提供默认的序
列
值 (1)
标识
列
不一定要和主键搭配,但是要求是一个key (2)一个...
PowerBI系
列
之Power Query专题
获取
数据
数据
源种类介绍和获取Excel
数据
源 输入
数据
和拷贝
数据
:创建辅助表 解析Json/XML
数据
格式 获取Web网页
数据
和URL添加动态参数 连接
数据
的四种模式:Import、DirectQuery、Live Connection、Dual双 属于混合...
mysql中
标识
列
是什么意思_
数据
库
标识
列
是什么意思
数据
库
中的
标识
列
:
标识
列
又称为自增
列
,它可以不用手动的
插入
值而由系统来提供默认值,一个表中至多只能有一个
标识
列
,并且不允许有空值,另外类型也只能是数值型。
标识
列
的含义:设计
数据
表时都会给表ID添加一个...
关于SQL Server
数据
库
中的
标识
列
一、
标识
列
的定义以及特点 SQL Server中的
标识
列
又称
标识
符
列
,习惯上又叫自增
列
。 该种
列
具有以下三种特点: 1、
列
的
数据
类型为不带小数的数值... 由于以上特点,使得
标识
列
在
数据
库
的设计中
得到
广泛的使用。
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章