社区
MS-SQL Server
帖子详情
SQL SERVER2005:有列为INT类型且为自增,有问题
thinclient
2010-11-27 10:21:56
我用的SQL SERVER 2005, INT列最大能存多大的数?万一到头了再插入新行会发生什么?
我如何避免出现这种问题?
如何让这个INT自增列重新从1开始?(希望用命令方式)
...全文
132
8
打赏
收藏
SQL SERVER2005:有列为INT类型且为自增,有问题
我用的SQL SERVER 2005, INT列最大能存多大的数?万一到头了再插入新行会发生什么? 我如何避免出现这种问题? 如何让这个INT自增列重新从1开始?(希望用命令方式)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thinclient
2010-11-27
打赏
举报
回复
谢谢这么多热心人,而且每位都有有用的回答
-晴天
2010-11-27
打赏
举报
回复
如果该列已经有数据,是不能再从1开始的,只能从最大值+1开始,要从1开始,必须用truncate table删除所有数据.
让你望见影子的墙
2010-11-27
打赏
举报
回复
对于第一个问题,如果数据实在太多的话,那类型就用长整型的。
-晴天
2010-11-27
打赏
举报
回复
如果数据超出这个范围,只会出现数据溢出,不单不会插入到新行中去,连这一次插入也会失败.
让你望见影子的墙
2010-11-27
打赏
举报
回复
1、int的数据用4个字节表示,你自己算一下范围
2、重置种子
-晴天
2010-11-27
打赏
举报
回复
-2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647)
四字节.
bancxc
2010-11-27
打赏
举报
回复
truncate table 可以 但是会删除表里所有数据
bancxc
2010-11-27
打赏
举报
回复
你有多少数据啊
my
sql
数据库的基本操作语法
所有的
类型
的值都可以是null,包括
int
、float等数据
类型
空字符串“”是不等于null,0也不等于null create table temp( id
int
not null, name varchar(255) not null default ‘abc’, sex char null ) 上面的table...
sql
server
设置
自增
方法1:创建表时同时设置主键
自增
create table <表名> ( <字段1-主键
自增
>
int
identity (1,1) primary key, <字段2> varchar(100) unique, ..... ) 方法2:重新添加一列具有identity属性...
Navicat For
SQL
Server
修改字段为
自增
主键
熟悉Navicat For
SQL
Server
的人...只能通过
SQL
Server
自带的数据库图形管理界面添加和修改。 我的Navicat For
SQL
Server
当前版本12.0.29,情况就是这样。 慢着,先不要走,Navicat For
SQL
Server
不能直接修改,当...
Navicat上使用
Sql
Server
主键
自增
的
sql
语句
** 由于Navicat不支持
sql
server
的主键
自增
设置,自己安装失败一次
Sql
Server
后注册表傻傻的删不干净,连安装三次
Sql
Server
都失败了…想要建表只能在Navicat上使用
sql
语句… ** == alter table 表名 add 主键字段名 ...
SQL
Server
无法设置
自增
列?
如果当你
SQL
Server
中的数据
类型
了解不是很清楚的时候,如果正好有一天你需要在
SQL
Server
中设置
自增
列的时候。(
自增
列通俗的来讲就是会自己增加的列) 如果这么多的如果碰巧都在同一时间“拜访”你,你是否会将...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章