How to do if sqlserver table identity column exceed limited ?
script:
select a.TABLE_NAME,a.COLUMN_NAME,a.DATA_TYPE,
(CASE a.DATA_TYPE when 'int' then 'limited between -2147483648 and 2147483647'
when 'bigint' then 'limited between -9223372036854775808 and 9223372036854775807'
when 'smallint' then 'limited between -32768 and 3,767'
when 'decimal' then 'limited between -10^38 and 10^38 - 1'
END
) as "Description",
c.INCREMENT_VALUE,
c.LAST_VALUE as "current identity"
from INFORMATION_SCHEMA.COLUMNS a inner join
SYS.objects b on a.TABLE_NAME=b.name
inner join SYS.IDENTITY_COLUMNS c on b.object_id=c.object_id
where COLUMNPROPERTY(object_id(a.TABLE_SCHEMA+'.'+a.TABLE_NAME), a.COLUMN_NAME, 'IsIdentity') = 1
and a.COLUMN_NAME=c.name and a.table_name=OBJECT_NAME(c.OBJECT_ID)
order by a.TABLE_NAME
You can get this result , maybe similar
最新文章
- Asp.net MVC 路由基础
- JS实现简单的图片切换效果
- 无法加载协定为“ServiceReference1.xxxxx”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分
- Dbcp2抛出org.apache.commons.dbcp2.LifetimeExceededException
- 10年山东省赛-E-最短路
- JavaEE是什么?
- 通过开发工具发布web应用到tomcat服务器中--对于小白,大神可以忽略不看,勿喷,谢谢
- JDK下载和安装
- android使用support的ActionBar时遇到的问题
- windows平台下基于QT和OpenCV搭建图像处理平台
- [转]sysctl -P 报错解决办法
- 在单用户模式下修改CentOS的root密码
- iOS 防止离屏渲染为 image 添加圆角
- QMainWindow-状态栏
- UCenter通信原理
- IP 协议
- Python笔记 【无序】 【一】
- tensorflow 笔记14:tf.expand_dims和tf.squeeze函数
- vscode, cmake编译多个C++文件
- LVS-1
热门文章
- express项目创建
- Java架构师中的内存溢出和内存泄露是什么?实际操作案例!
- 洛谷p1502窗口的星星 扫描线
- electron教程(番外篇一): 开发环境及插件, VSCode调试, ESLint + Google JavaScript Style Guide代码规范
- 清晰架构(Clean Architecture)的Go微服务: 事物管理
- windows下RocketMQ安装部署
- 趣学CCNA 路由与交换
- 团队项目-Beta冲刺1(七个小矮人)
- 龙芯 3B1500 Fedora28 安装笔记
- Dynamics 365 CRM 配置field service mobile