• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    sql server建表时设置ID字段自增的简单方法
    1. 打开要设置的数据库表,点击要设置的字段,比如id,这时下方会出现id的列属性表
    2. 列属性中,通过设置“标识规范”的属性可以设置字段自增,从下图上看,“是标识”的值是否,说明id还不是自增字段
    3. 能够设置ID字段自增的字段必须是可自增的,比如int,bigint类型,而varchar类型是不可自增的。比如查看name的列属性时,可以看到“是标识”是否且不可更改。
    4. 点击“标识规范”,展开后,点击“是标识”会出现下拉列表按钮,可以双击设置也可以从下拉列表选择。
    5. 设置“是标识”的值是“是”之后,可以看到下面的属性会默认写上值
    6. 可以设置标识增量和标识种子。标识增量是字段每次自动增加的值,比如1,则字段每次增加1;标识种子是字段的初始值,比如1,则第一条记录的该字段值是1
    7. 设置完成后,别忘记点击“保存”

    END

    注意事项

    设置自增字段时要注意字段的类型,不是所有字段类型都可以设置自增的

    SQLServer 中含自增主键的表,通常不能直接指定ID值插入,可以采用以下方法插入。

    1. SQLServer 自增主键创建语法:

    identity(seed, increment)

    其中

    seed 起始值

    increment 增量

    示例:

    create table student(
       id int identity(1,1),
       name varchar(100)
    )

    2. 指定自增主键列值插入数据(SQL Server 2000)

    先执行如下语句

    SET IDENTITY_INSERT [ database. [ owner. ] ] { table } ON

    然后再执行插入语句

    最后执行如下语句

    SET IDENTITY_INSERT [ database. [ owner. ] ] { table } OFF

    示例:

    表定义如下

    create table student(
       id int identity(1,1),
       name varchar(100)
    )

    插入数据

    set IDENTITY_INSERT student ON
    insert into student(id,name)values(1,'student1');
    insert into student(id,name)values(2,'student2');
    set IDENTITY_INSERT student OFF

    总结

    以上所述是小编给大家介绍的sql server建表时设置ID字段自增的简单方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • SQL Server 打开或关闭自增长
    • SqlServer Mysql数据库修改自增列的值及相应问题的解决方案
    • SQL Server 2008怎样添加自增列实现自增序号
    • SQL Server设置主键自增长列(使用sql语句实现)
    • SQL Server修改标识列方法 如自增列的批量化修改
    • Oracle 实现类似SQL Server中自增字段的一个办法
    • SQL SERVER 自增列
    • SQL Server 中调整自增字段的当前初始值
    上一篇:PL/SQL Developer过期的两种解决方法
    下一篇:sql存储过程实例--动态根据表数据复制一个表的数据到另一个表
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    sql server建表时设置ID字段自增的简单方法 sql,server,建表时,设置,字段,