sql server中,对涉及到含有 自增【identity(起始值x,公差y)】属性 列 的insert into的操作方法 及 步骤:
sqlserver学习,为表插入数据 过程中遇到了一个问题,系统提示:
消息 8101,级别 16,状态 1,第 57 行
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'goods'中的标识列指定显式值。
经过尝试,以下是我的总结:
假设有 表goods 列id[自增属性],name,city,price
方法一 (直接对 [自增属性]列id之外的其他列 进行插入操作 )
INSERT INTO goods (name,city,price) VALUES
('沃特篮球鞋', '佛山', '180');
方法二
(1)set identity_insert goods ON;
(2)INSERT INTO goods (id,name,city,price) VALUES
('4','沃特篮球鞋', '佛山', '180');
注意:不知道为什么,这里不可以这样写:INSERT INTO goods VALUES ('4','沃特篮球鞋', '佛山', '180');
也不能像方法一那样写!否则,系统会提示错误:
消息 545,级别 16,状态 1,第 76 行
当 IDENTITY_INSERT 设置为 ON 或某个复制用户向 NOT FOR REPLICATION 标识列中插入内容时,必须为表 'users' 中的标 识列指定显式值。
(3)set identity_insert goods OFF; ------把数据插入表goods 后必须 OFF,否则就不能对后续的其他表 进行插入操作。
系统会提示:
消息 544,级别 16,状态 1,第 57 行
当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'items' 中的标识列插入显式值。
测试环境:sql server2014
作者原创,转载本文须注明出处!!!
sql server中,对涉及到含有 自增【identity(起始值x,公差y)】属性 列 的insert into的操作方法 及 步骤:相关推荐
- SQL server 中的插入表行数据,以及插入标识值
语法介绍 (1)在SQL server数据库中我们如何添加新的行,并且添加数据呢? Insert:该语句向表中添加新行 values: 要插入的值 语法如下: Insert into 模式.表名(字段 ...
- SQL Server中的查询优化技术:提示和技巧
描述 (Description) Fixing bad queries and resolving performance problems can involve hours (or days) o ...
- SQL Server中读取XML文件的简单做法
SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦.本文介绍在SQL Server中读取XML文件的简单做法. ...
- SQL Server 中的事务与事务隔离级别以及如何理解脏读, 未提交读,不可重复读和幻读产生的过程和原因...
原本打算写有关 SSIS Package 中的事务控制过程的,但是发现很多基本的概念还是需要有 SQL Server 事务和事务的隔离级别做基础铺垫.所以花了点时间,把 SQL Server 数据库中 ...
- 十步优化SQL Server中的数据访问
故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户开始发来邮件表示抗议,事情变得越来越糟,为了留住用户, ...
- 在SQL Server中分页结果的最佳方法是什么
如果您还希望获得结果总数(在进行分页之前),那么在SQL Server 2000.2005.2008.2012中对结果进行分页的最佳方法是(性能明智的)? #1楼 最终, Microsoft SQL ...
- 从TXT文本文档向Sql Server中批量导入数据
因为工作的需要,近期在做数据的分析和数据的迁移.在做数据迁移的时候需要将原有的数据导入到新建的数据库中.本来这个单纯的数据导入导出是没有什么问题的,但是客户原有的数据全部都是存在.dat文件中的.所以 ...
- 深入浅出SQL Server中的死锁
简介 死锁的本质是一种僵持状态,是多个主体对于资源的争用而导致的.理解死锁首先需要对死锁所涉及的相关观念有一个理解. 一些基础知识 要理解SQL Server中的死锁,更好的方式是通过类比从更大的面理 ...
- C# 学习笔记(18)操作SQL Server 中
C# 学习笔记(18)操作SQL Server 中 数据库基础操作 SQL语法可以参考 菜鸟教程 或者微软官方的SQL示例 注意SQL不区分大小写 查 1.基础查询 --最基础的查询语句, selec ...
最新文章
- 马云出 1000 亿做阿里达摩院:产品卖到全球了,他说科学研究也要跟上
- (转载)为什么欧美拿金牌不感谢祖国
- wince 串口调试信息输出
- python tkinter控件_python GUI作业:使用tkinter的重要控件
- 腾讯实习笔试:关于几个有序数组求交集的问题
- 初学SpringBoot之三
- C语言,为什么动态内存分配申请后,还要再释放?
- 化工计算机软件基础考试题,化工原理模拟试题(一)及答案.doc
- SBUS协议转换芯片,SBUS转UART,sbus转rs232,sbus解码IC,zr003
- 专科段《质量管理》课程复习资料(2)——单项选择题
- Head First 深入浅出系列 电子书
- golang版微信小程序图片上传,服务器保存
- 阿里云centos服务器安装图形化桌面并启动
- 电源保护——TVS管
- Linux:进程(二)
- 磨金石教育摄影技能干货分享|乡愁摄影作品欣赏——传统建筑篇
- C 语言实现面向对象编程
- 转义序列字符(\0,\n,\r,\t,\v,\a,\f,\b,\\,\‘,\“,\?)详解,转义字符对应的全称,输出结果和对应的ASCII码值详解;
- 1.2帮助软件Rstudio的下载与安装
- DevExpress 控件使用菜单栏之BarManager
热门文章
- C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(四十六)飞行模式 – 自由VS天空
- 语音识别技术之声学模型
- 4k star, 25w+下载的推荐广告开源项目期待你的加入!
- IOTServiceSetup工具下载安装
- 网站更换服务器如何向百度站长提交通知,网站改版该如何通知百度
- c语言兵种管理系统,[原创]我自己做的CC3兵种说明(图文并茂啦啊!)
- 基于Alpha-Beta剪枝的欢乐斗地主残局辅助
- 防止数据恶意重复提交的方法
- 解释下列术语堆栈型计算机,计算机系统结构 第二章(习题解答)
- 【Neo4j】第 2 章:Cypher 查询语言