SQL中 怎么将indentify_insert 设置为on?请高手们帮忙,急啊!!!。。。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL中 怎么将indentify_insert 设置为on?请高手们帮忙,急啊!!!。。。相关的知识,希望对你有一定的参考价值。
我想在SQL中的表里直接录入数据,可是显示identity_insert设置为off时,不能为表的标识列插入显式值
额。。。不是太清查,这句话应该写在哪里呢?(我实在是学的不好。。。)
但是把那个删了以后,又显示不能为NULL?。。。我实在是有点笨,弄不好。。
追答能不能把表结构和你的语句发来看一下
参考技术A 这个问题的报错是因为你的表中有列是自增列,就是你在插入数据的时候,不需要插入这一列的值,系统会自动赋值。如果你在特定环境不想系统自动赋值,你可以做如下操作:
set identity_insert 表名 ON--打开
insert into 表名(列名1,列名2,列名3)
values(12,'aaa','bbb')
set identity_insert 表名 OFF--关闭 参考技术B 打开查询分析器,选择数据库,然后执行:
SET IDENTITY_INSERT 表名 ON
怎样将EXCEL数据导入到sql中
参考技术A 方法/步骤1、打开要导入的Excel文件,观察第一列是为字段还是数据
打开SQLServer,在需要导入的数据点击右键 【任务】-【导入数据】
出现导入导出向导。
点击下一步 ,进入【选择数据源】页面,注意红框设置。
点击下一步 ,进入【选择目标】页面,注意红框设置。
点击下一步 ,进入【指定表复制或查询】页面,注意红框设置。
点击下一步 ,进入【选择源表和源视图】页面,注意红框设置。
下一步,直到完成。出现【执行结果页面】。
excel导入sqlserver 导入数据到sqlserver
最后在SqlServer查询表。 参考技术B 1.打开SQL server,选择想要导入的数据库,依次点击:“数据库”右键-任务-导入数据
2.、选择来源的数据为Microsoft Excel,并选择Excel文件所在的位置
3.使用SQL server身份验证登录,选择相对应的数据库(系统会默认你最开始的所选择的数据库),;
4.选择数据需要导入的表下,在查看数据类型时选择“忽略”
以上是关于SQL中 怎么将indentify_insert 设置为on?请高手们帮忙,急啊!!!。。。的主要内容,如果未能解决你的问题,请参考以下文章