sql server设置自增(sql server建表时设置ID字段自增的简单方法)
类别:数据库 浏览量:1950
时间:2021-10-29 14:46:15 sql server设置自增
sql server建表时设置ID字段自增的简单方法- 打开要设置的数据库表,点击要设置的字段,比如id,这时下方会出现id的列属性表
- 列属性中,通过设置“标识规范”的属性可以设置字段自增,从下图上看,“是标识”的值是否,说明id还不是自增字段
- 能够设置ID字段自增的字段必须是可自增的,比如int,bigint类型,而varchar类型是不可自增的。比如查看name的列属性时,可以看到“是标识”是否且不可更改。
- 点击“标识规范”,展开后,点击“是标识”会出现下拉列表按钮,可以双击设置也可以从下拉列表选择。
- 设置“是标识”的值是“是”之后,可以看到下面的属性会默认写上值
- 可以设置标识增量和标识种子。标识增量是字段每次自动增加的值,比如1,则字段每次增加1;标识种子是字段的初始值,比如1,则第一条记录的该字段值是1
- 设置完成后,别忘记点击“保存”
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字段自增的简单方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
您可能感兴趣
- 如何用wampserver打开自己写的php(WampServer下安装多个版本的PHP、mysql、apache图文教程)
- SQL Union和Union All的用法和区别
- SQL group by分组查询
- 怎么用docker中的mysql连接数据库(解决Docker之mysql容器数据库更改不生效的问题)
- mysql mvcc 隔离级别(详解MySQL事务的隔离级别与MVCC)
- mysqlshell日常运维脚本(监控MySQL主从状态的shell脚本)
- sqlserverdatetime时区(解析SQL Server中datetimeset转换datetime类型问题)
- sqlserver数据库同步复制(SqlServer将数据库中的表复制到另一个数据库)
- navicat连接mysql报错(解决Navicat Premium 连接 MySQL 8.0 报错"1251"的问题分析)
- mysql中json的支持(MySQL中json字段的操作方法)
- Sql Server 更新锁
- mysql事务级别设置(mysql在项目中怎么选事务隔离级别)
- SQL中Between查询日期的问题
- mysql哪个版本可以下载msi(新手必备之MySQL msi版本下载安装图文详细教程)
- SQL SERVER中查看某个时间段内出错的作业
- sql性能优化案例(SQL性能优化之定位网络性能问题的方法DEMO)
- 富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元 | 美通社(富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元)
- 二次创业 的富士胶片,在进博会上首次展示完成转型后的全线医疗产品(二次创业的富士胶片)
- 富士胶片 中国 我们对上海的信心没有任何改变(富士胶片中国)
- 赢麻了 富士公布2021年度财报 营利同比增长240(富士公布2021年度财报)
- 医事文化谈屑 | 古人的名 字 号(医事文化谈屑古人的名)
- ()
热门推荐
- mysql主键自增策略(MySQL的主键命名策略相关)
- vue动态路由实现权限控制(vue2/vue3路由权限管理的方法实例)
- docker-compose 如何启动(docker compose部署主从复制的实现)
- iis应用程序池自动回收
- laravel定时脚本(laravel实现按时间日期进行分组统计方法示例)
- apache 的服务器配置(正确维护配置Apache服务器的方法 保护系统安全)
- docker实战部署(使用docker搭建一套开发环境全家桶的详细教程)
- docker compose的常用命令(安装docker和docker-compose实例详解)
- vueelementui表格操作(Vue组件库ElementUI实现表格列表分页效果)
- ubuntu下vscode的使用教程(Vscode远程连接Ubuntu出错问题的解决方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9