社区
数据库(包含打印,安装,报表)
帖子详情
如何取得自动增长的字段的下一个?
null1027
2004-04-30 03:08:09
如题:有一个表,其中第一个字段是“编号”,是自动增长的,我怎么样才能在新建一条记录之前知道它的编号是几呢?
假如现在最后一条的编号是9,但是我把这条记录删除以后再添加记录,新的记录的编号会是10,所以就不能用查询最大值的办法了。
谢谢!!
...全文
69
9
打赏
收藏
如何取得自动增长的字段的下一个?
如题:有一个表,其中第一个字段是“编号”,是自动增长的,我怎么样才能在新建一条记录之前知道它的编号是几呢? 假如现在最后一条的编号是9,但是我把这条记录删除以后再添加记录,新的记录的编号会是10,所以就不能用查询最大值的办法了。 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
null1027
2004-05-13
打赏
举报
回复
抱歉,忘了结帐
谢谢大家的帮助。
还是老大 lihonggen0(李洪根,MS MVP,标准答案来了) 的办法好。崇拜ing。
Xamdf
2004-05-09
打赏
举报
回复
好像用ADO就能做到,我以前遇到过,现在忘了,让我想想再告诉你
null1027
2004-05-09
打赏
举报
回复
顶
lihonggen0
2004-05-09
打赏
举报
回复
请使用[IDENT_CURRENT]
用法:SELECT IDENT_CURRENT('TABLENAME')
SELECT IDENT_CURRENT('TableName') --返回当前的最后自动编号
SELECT IDENT_INCR('TableName')--返回增量值
SELECT IDENT_SEED('TableName')--返回种子值
返回下一个自动编号:
SELECT IDENT_CURRENT('TableName') + (SELECT IDENT_INCR('TableName'))
null1027
2004-05-09
打赏
举报
回复
谢谢你,麻烦你了
null1027
2004-05-08
打赏
举报
回复
谢谢两位。
我用的sqlserver2000,它内部肯定有记录,但是就是不知道它放在什么地方以及我们怎么用程序把它取出来。
wolfhero(小小) 的方法确实可以,不过我觉得不够可靠,程序复杂的时候容易遗漏。
wolfhero
2004-04-30
打赏
举报
回复
发号器
新建一个表一个字段,temp
每次插入后把编号+1付给这个字段
表temp的作用就是保存最大编号
射天狼
2004-04-30
打赏
举报
回复
你是什么数据库!?
如果是ORACLE可以得到,因为它是用序列的方法得到自增值的!!
其他数据库不行!!!!
dofly
2004-04-30
打赏
举报
回复
up
java的VO
字段
自动
增长
_
自动
增长
字段
本文介绍了在MYSQL、MSSQLServer、Oracle及DB2等不同DBMS中如何实现表的
自动
增长
字段
,包括
自动
增长
字段
的设定方法及使用示例。
mysql
字段
自动
增长
语法_MySQL中如何实现
字段
的
自动
增长
?
本文探讨了MySQL中创建带有
自动
增长
ID
字段
的表时遇到的问题。作者尝试创建
一个
包含
自动
增长
ID的用户表,但在插入数据时遇到了错误。通过社区帮助解决了问题。
关于SQLSERVER的
自动
增长
字段
本文介绍了如何在 SqlServer 中设置
自动
增长
字段
,并提供了重新开始
自动
增长
计数的方法。包括使用企业管理器图形界面操作及 SQL 命令进行设置。
自动
增长
字段
本文介绍了如何在SQLServer、MYSQL及Oracle三种数据库中设置自
增长
字段
。这些
字段
通常用于表的主键,以便在插入新记录时
自动
分配唯一的标识符。
SQL Server
自动
增长
字段
的使用
本文详细介绍了SQL Server中
自动
增长
字段
的使用方法,包括如何创建、插入数据到含
自动
增长
字段
的表,以及如何查看和重置
自动
增长
字段
的种子值。还提供了实用的SQL语句示例。
数据库(包含打印,安装,报表)
1,217
社区成员
55,950
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章