自动编号如果递增到的最大数后会怎么样?什么是同步复制ID?

原创 2004年07月06日 23:57:00

自动编号如果递增到的最大数后会怎么样?什么是同步复制ID?

 

 

问题:

自动编号如果递增到的最大数后,又递增会出现什么情况,从0或1开始吗?能不能说说同步复制是什么意思?

 

回答:

1、自动编号的数据类型是长整型。以下是说明:

Long(长整型)变量存储为 32 位(4 个字节)有符号的数值形式,其范围从 -2,147,483,648 到 2,147,483,647。Long 的类型声明字符为和号 (&)。

2、如果自动编号从1开始,一旦到达 2147483647 会自动跳转到-2147483648,然后继续缩小,一直到0。

3、如果再次到达了 1,如果你在设计表的时候定义了自动编号字段的“索引”属性为“有(无重复)”则系统会提示错误。如果没有设置,则自动编号继续从1开始增加

4、同步复制ID ,Replication ID 也叫 全球唯一标识符 (GUID(GUID:在 Access 数据库中,一种用于建立同步复制唯一标识符的 16 字节字段。GUID 用于标识副本、副本集、表、记录和其他对象。在 Access 数据库中,GUID 是指同步复制 ID。))。 N/A 16 个字节 
内容类似于{8AED7962-CFE3-481A-A513-E5346B75029D}
如果需要转换数据类型,一般可以转换为文字。

ACCESS911.NET  站长收藏

ACCESS中使用GUID全局唯一标识符的自动唯一编号[同步复制ID]之解决方法

背景:这段时间临时为一个旅游类网站制作一些网站程序。数据表的情况大致如下: 图1 数据库表的大致情况 由于是Access数据库,之前有两个数据表:TC_TourCompany和TC_SubDetai...
  • johnsuna
  • johnsuna
  • 2008年04月24日 11:00
  • 20656

Access 自动编号字段达到最大数后

在Access中,如果自动编号递增到最大数后还需递增,会出现什么情况?   自动编号的数据类型是长整型。如果自动编号从“1”开始递增,一旦到达“2147483647”会自动跳转到“-21474836...
  • xinzheng_wang
  • xinzheng_wang
  • 2012年09月06日 12:55
  • 3186

Access数据库id类型由自动编号改成数字类型后如何再从数字类型改成自动编号呢

一套网页,初级小技术员编写的,多次用到了固定id的链接,如:站内新闻。而客户恰好不慎将这个内容删除了。要修复,关键就是补上这个id,id字段又必须还是“自动编号”(其他内容可以让客户自己重新填上)。下...
  • lybwwp
  • lybwwp
  • 2012年09月07日 15:49
  • 3345

自动递增和递减(i++)

写在前面 和C类似,Java提供了大量的快捷运算。这些快捷运算使编码更方便,同时也使得代码更加容易阅读,但是有时可能使代码阅读起来更加困难。自动递增与自动递减运算是不错的快捷运算。本文只介绍自动递...
  • huangjp_hz
  • huangjp_hz
  • 2017年03月07日 16:06
  • 333

利用递归实现n个数中的最大值 和最小值

# include # define N 200 int findmax(int a[],int n); int main() { int n,a[N],i; printf("请输入n的值:\n"...
  • qjt19950610
  • qjt19950610
  • 2015年07月23日 09:22
  • 1381

关于自动编号的 id 作为数据库主键的问题

主关键字(主键,primary key)是被挑选出来,   作表的行的唯一标识的候选关键字。但是我们在建表时,有时候会有一个自动编号的id字段和学号字段。那么,我们选择id还是学号(sno)作...
  • qq_38483191
  • qq_38483191
  • 2017年11月08日 22:57
  • 50

在MsSql、Access两种数据库中插入记录后马上得到自动编号的ID值

------POWERED BY YESOUL SOFT 不速白客原创,交流QQ:115269,采用请保留此信息, 工作单位:亲亲我娱乐专家 http://www.772.cn -----------...
  • luluping
  • luluping
  • 2005年01月09日 02:11
  • 2691

SQL Server 获取插入记录后的ID(自动编号) -收录

最近在开发项目的过程中遇到一个问题,就是在插入一条记录的后要立即获取所在数据库中ID,而该ID是自增的,怎么做?在sql server 2005中有几种方式可以实现。   要获取此ID,最简单的方法就...
  • songyan_jun
  • songyan_jun
  • 2013年09月13日 09:49
  • 1948

acc数据库重新自动编号

大家都知道数据库表中自动编号字段用一段时间后,把数据全删了再新增数据时也不会从1开始的,而是接着以前的值加1或增加设定的步值,Access,mysql,mssql等都是这样的。怎么才能让数据清空后自动...
  • lanjiazhu
  • lanjiazhu
  • 2011年07月12日 14:04
  • 726

ASP ACCESS建表(自动编号ID)

dim conn dim dbpath set conn=server.createobject("adodb.connection") dbpath=Server.mappath("data/dat...
  • jyh_jack
  • jyh_jack
  • 2008年01月18日 16:29
  • 1480
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自动编号如果递增到的最大数后会怎么样?什么是同步复制ID?
举报原因:
原因补充:

(最多只允许输入30个字)