社区
MS-SQL Server
帖子详情
输出下一个IDENTITY值。
临摹
2004-09-14 06:01:41
遇见一个题:
让写SQL语句,输出下一个IDENTITY值。
不知如果写起,求教!
...全文
153
4
打赏
收藏
输出下一个IDENTITY值。
遇见一个题: 让写SQL语句,输出下一个IDENTITY值。 不知如果写起,求教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Andy__Huang
2004-09-14
打赏
举报
回复
@@IDENTITY
傳回上次插入的識別值。
在insert into語句後, select @@IDENTITY
@@IDENTITY 是系統的全局變量
pbsql
2004-09-14
打赏
举报
回复
这样比较严谨一点:
if not exists(select * from t)
begin
truncate table t
select IDENT_CURRENT('t')
end
else
select IDENT_CURRENT('t')+IDENT_INCR('t')
yesterday2000
2004-09-14
打赏
举报
回复
select isnull (max(id),0)+1 from tb
pbsql
2004-09-14
打赏
举报
回复
select IDENT_CURRENT('t')+IDENT_INCR('t')
Activiti工作流高级视频教程
工作流提供的用户角色组(
Identity
Service)23-项目框架搭建(Struts)24-请假流程管理系统框架搭建(Spring+Struts)25-请假流程图26-知识点回顾27-系统登录(Session)28-自定义拦截器实现Session验证29-部署流程...
mysql
identity
_@@
IDENTITY
与SCOPE_
IDENTITY
()_MySQL
在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@
IDENTITY
中包含语句生成的最后一个标识
值
。如果语句未影响任何包含标识列的表,则 @@
IDENTITY
返回 NULL。如果插入了多个行,生成了多个标识
值
,则 @@...
SQL Server 重置
Identity
标识列的
值
(INT爆了)
SQL Server数据库中表A中Id字段的定义是:[Id] [int]
IDENTITY
(1,1),随着数据的不断增长,Id
值
已经接近2147483647(int的取
值
范围为:-2 147 483 648 到 2 147 483 647)了,虽然已经对旧数据进行归档,但是这个表...
MySQL标识符identify_SQL Server 重置
Identity
标识列的
值
(INT爆了)
一、背景SQL Server数据库中表A中Id字段的定义是:[Id] [int]
IDENTITY
(1,1),随着数据的不断增长,Id
值
已经接近2147483647(int的取
值
范围为:-2 147 483 648 到 2 147 483 647)了,虽然已经对旧数据进行归档,但是...
@@
IDENTITY
的缺点 SCOPE_
IDENTITY
() 取而代之
也许大家对SQL Server中的 @@
IDENTITY
都不陌生,都知道它是获取数据表中最后一条插入数据的
IDENTITY
值
。 比如,表 A 中有个 ID 为自增1的字段,假设此时 ID 的
值
为100,现在如果我往表A插入一条数据,并在插入后 ...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章