--建立测试环境
IF OBJECT_ID('tb') IS NOT NULL DROP TABLE tb
GO
CREATE TABLE tb
(
id int identity,
code varchar(10),
name varchar(20),
CONSTRAINT PK_TB PRIMARY KEY (id)
)
GO
--查询
INSERT TB SELECT 'AA','AA'
insert tb values('bb','bb')
select * from tb
go
--结果
/*
id code name
----------- ---------- --------------------
1 AA AA
2 bb bb
(2 行受影响)
*/
set IDENTITY_INSERT tb on
INSERT TB SELECT 3, 'AA','AA'
insert tb values(3,'bb','bb')
go
--结果
/*
消息 8101,级别 16,状态 1,第 6 行
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'TB'中的标识列指定显式值。
消息 8101,级别 16,状态 1,第 7 行
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'tb'中的标识列指定显式值。
*/
set IDENTITY_INSERT tb on
INSERT TB (id,code,name) SELECT 3, 'AA','AA'
insert tb (id,code,name) values(4,'bb','bb')
select * from tb
--结果
/*
id code name
----------- ---------- --------------------
1 AA AA
2 bb bb
3 AA AA
4 bb bb
(4 行受影响)
*/
分享到:
相关推荐
数据库自增列主键在数据库还原时百分百会出问题 为解决该问题特开发自定义式的主键 创建一个监控表,一个被调用的存储过程即可,推荐有存储过程编广泛使用的程序使用 调用方法 DECLARE @PKID CHAR(12)='' EXEC [dbo]....
sqlserver 创建自动增长列的方法,返回最后插入记录的自动编号
SqlServer 在中获得自增ID的两种方式.存储过程或SQL语句中插入数据后,自动获取自增的ID
在做《机房收费系统》的时候,有的表需要添加自增列,在添加新纪录时自动添加一个序号。下面我给大家介绍两种添加方法: 一、通过T-SQL代码. 代码如下: alter table 表名 add 列名 int IDENTITY(1,1) NOT NULL 这里...
可以将数据库中的数据导出insert into脚本, sql server2008以上版本已经自带导出数据库数据成insert脚本功能,该工具针对2005以下版本.使用时先选择数据库服务器地址,在右侧选择Sql Server login,输入数据库账号...
由于之前处理过sql server数据库的迁移工作,尝试过其自增列值的变更,但是通过SQL 语句修改自增列值,是严格不允许的,直接报错(无法更新标识列 ‘自增列名称‘)。sql server我测试是2008、2012和2014,都不允许...
sqlserver 触发器 insert阿 一个关于触发器的小例子
SQLserver中按年月日生成日期型自增编码.pdf
此工具可以将SQL Server表数据导出成Insert语句。SQL Server的导入导出功能可以导出创建数据库各对象的脚本,却不提供导出目标表的现有数据为Insert语句的功能,此工具可以将SQL Server表数据导出成Insert语句。
数据库 SQL Server 基础及使用
sqlserver在有数据情况下修改主键为自增 网上方法都有缺陷 自己写了一个版本,欢迎大家参考,不好用吗,大家都不评价
SQL Server 中数据表往往会设置自增列,常见的比如说 首列的ID列。 往数据表插入新数据的时候,自增列是跳过的,无需插入即会按照设置的自增规则进行列增长。那么,如果我们想往自增列插入我们指定的数据时该怎么做...
1、SQL server中创建表,带有自增列。 create table Test_Table(Id int Identity(1,1), Name varchar(20)); 这里用到了IDENTITY 关键字。IDENTITY(a,b),a b均为正整数,a表示开始数,b表示步长。 IDENTITY(1,1)就...
判断Table是否存在自增列(Identity column)
从SQLSERVER数据库中导出记录生成insert into 语句
一款可自定义条件导出数据工具。SQLSERVER版数据库Insert语句生成工具。 因SQL server management studio及其它三方数据库管理工具无法做到导出SQL server数据库指定条件的数据。所以小编介绍一种python编写的脚本。
将sqlserver表中指定数据转化为insert语句 部分数据类型固定不出现,自增列不出现
1.SQL Server 2014简介.mp4 10.SQL Server 2014定义表主键、外键.mp4 11.SQL Server 2014新增表记录.mp4 12.SQL Server 2014查询表记录.mp4 13.SQL Server 2014修改表记录.mp4 14.SQL Server 2014删除表记录....
主要介绍了 sql server建表时设置ID字段自增的简单方法,需要的朋友可以参考下
SQL SERVER:把表里的数据导出成为INSERT INTO脚本的存储过程