Sqlserver 标识列ID在两个表之间避免重复之生成奇、偶数

摘要:
两个表A、B,如果需要A和B的标识列ID不出现重复,可以通过奇偶数来生成和加以区分。方法如下:定义A.ID数据类型为Int,指定为标识列,并将增量种子设为1,增量值为2,定义B.ID数据类型为Int,指定为标识列,并将增量种子设为2,增量值为2,如果是在SQL语句中插入ID值则:A生成奇数主键IDB生成偶数主键ID示例:droptable[ezoffice].[my_tTable];CREATETABLE[ezoffice].[my_tTable]

两个表A、B,如果需要A和B的标识列ID不出现重复,可以通过奇偶数来生成和加以区分。方法如下:

定义A.ID 数据类型为Int,指定为标识列,并将增量种子设为 1, 增量值为 2,

定义B.ID 数据类型为Int,指定为标识列,并将增量种子设为 2, 增量值为 2,

如果是在SQL语句中插入ID值则:

A(ID IDENTITY (1, 2), Content varchar(50)) 生成奇数主键ID

B(ID IDENTITY (2, 2), Content varchar(50)) 生成偶数主键ID

示例:

drop table [ezoffice].[my_tTable];
CREATE TABLE [ezoffice].[my_tTable](

[table_id] [numeric](20, 0) IDENTITY(1,2) NOT NULL,--奇数
[table_id] [numeric](20, 0) IDENTITY(2,2) NOT NULL,--偶数
[table_code] [nvarchar](20) NULL
)

免责声明:文章转载自《Sqlserver 标识列ID在两个表之间避免重复之生成奇、偶数》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇angularJs学习笔记-入门性能测试指标下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

element-ui的el-table和el-form嵌套使用表单校验

在表单中嵌套和使用表单来验证表单是el表自动获取的后台数据,每行都有el输入验证,因此一条规则的规则不能匹配每行。因此,如果动态属性和规则规则需要如下,则验证警报阈值是无用的。上述代码˂el-table:data=“...

MeteoInfo-Java解析与绘图教程(一)

MeteoInfo-Java解析与绘图教程(一)已经进入开发行业很多年了,这两年一直从事气象开发行业,为此对气象绘图有了新的见解像色斑图与卫星图一直都有python去绘制,在偶然的情况下,我接触到了meteoInfo,在对其使用过程中,也可以做到用java绘制格点散点图,色斑图,等值图,卫星图,风场图所以趁这个机会我开始记录自己的探索过程,方便你我他对于绘图...

Vue 引入 svg文件

在图标显示中,通常使用font真棒图标库,它很简单,只需下载和导入即可。重要的显示:内联块;}2.在src目录下,添加一个名为icons的文件夹,并在icons文件夹下添加索引。js文件和svg文件夹,其中svg文件存储在svg文件夹中。...

Element plus的tree组件实现单选和搜索功能

--elementplus树组件实现单选及搜索功能--˃Elementplus树组件实现单选及搜索功能获取选中的节点//给节点添加classconstcustomNodeClass==˃{if{return'no-checkbox-node';}returnnull;};exportdefault{name:'tree-radio',data(){retur...

MySQL 字段类型占用空间

MySQL支持多种列类型:数值类型、日期/时间类型和字符串(字符)类型。)1或2个字节,取决于枚举值的个数SET(‘value1’,’value2’,…)1、2、3、4或者8个字节,取决于set成员的数目上表的M只是为了说明占用空间大小,在实际创建表中char、varchar,20指的是字符而不是字节;那么字符和字节的转换要看字符集,utf-8下,1字符=3...

vant上传文件到后端

Html代码<Ts代码文件列表=[]/image/[a-zA-z]+/。test(file.file.type)){this.$toast(“请上传图片”);returnfalse;config).then(res=>})。捕获(()=>拒绝)=>ts=“+newDate().getTime()).然后...