zoukankan      html  css  js  c++  java
  • Sqlserver 标识列ID在两个表之间避免重复之生成奇、偶数

    两个表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
    )

  • 相关阅读:
    示波器测量电源的纹波
    hdoj 2717 Catch That Cow
    hdoj 1548 A strange lift
    hdoj 4586 Play the Dice
    zoj 2095 Divisor Summation
    hdoj 4704 Sum
    router-link传参
    字体自适应
    横向滚动div
    vue路由
  • 原文地址:https://www.cnblogs.com/anuoruibo/p/3115271.html
Copyright © 2011-2022 走看看