SQL语句实现取消自增列属性
由于在SQL-SERVER中,自增列属性不能直接修改,但可以通过以下方式变向实现
1、如果仅仅是指定值插入,可用以下语句,临时取消
SET IDENTITY_INSERT TableName ON
INSERT INTO tableName(xx,xx) values(xx,xx)
SET IDENTITY_INSERT TableName OFF
2、新增一列,删除自增列,修改改列名
alter table a add xxx int
update a set xxx=id
alter table a drop column id
exec sp_rename 'xxx', 'id', 'column'
3、通过修改系统关于该表的列属性,该方法使用不当将可能引起其它不可预料的错误
sp_configure 'allow update',1
reconfigure with override
go
update syscolumns set colstat=0 where colstat=1 and id=object_id('tablename')
go
sp_configure 'allow update',0
reconfigure with override
转载于:https://www.cnblogs.com/zhaolizhe/p/6924143.html
SQL语句实现取消自增列属性相关推荐
- 用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。...
数据库中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列. 方法一: select (case when a>b then a el ...
- Oracle数据库表连接查询并分页SQL语句提示未明确定义列
Oracle数据库表连接查询并分页SQL语句提示未明确定义列 两张表中的字段: t_product t_category product_id category_id product_name cat ...
- mysql纵列变横列_(转载)SQL语句,纵列转横列
SQL语句,纵列转横列 Feed: 大富翁笔记 Title: SQL语句,纵列转横列 Author: wzmbox Comments sTable.db 库位 货物编号 库存数 1 0101 50 1 ...
- PL/SQL 中修改数据库中的列属性
方法一: 鼠标选中表右键 直接(手动)去修改数据库名称,数据库表名称,数据库列名称.列属性 方法二: 使用SQL语句去修改 -- 修改表名 ALTER TABLE tableName RENAME n ...
- SQL语句中,创建标识列、默认值及各种约束的语法介绍
虽然创建表中字段的主外键.标识列.唯一约束.check约束等可以使用视图法创建,但最基本的还是应该会使用sql语句来创建这些吧,咱废话少说,直接上干货!!! 标识列: 在创建表的字段时加上identi ...
- SQL面试题: 数据库中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列 ,当B列大于C列时选择B列否则选择C列 ,...
1.用一条sql语句 select (case when a>b then a else b end ),(case when b>c then b esle c end) from 表 ...
- mysql忽略列_mysql – 使用SQL语句更改忽略表添加列(如果不存在)
根据 documentation: IGNORE is a MySQL extension to standard SQL. It controls how ALTER TABLE works if ...
- SQL反模式笔记7——多列属性
目标:存储多值属性 反模式:创建多个列.比如产品主图,开始需求是,每个产品都是3张图,但随着时间的推移,可能就不止3张了. 1.查询:多个列的话,查询时可能不得不用IN,或者多个OR 2.添加.删除. ...
- Android SQL语句实现数据库的增删改查
本文介绍android中的数据库的增删改查 复习sql语法: * 增 insert into info (name,phone) values ('wuyudong','111') * 删 delet ...
最新文章
- 浏览器--如何让登陆页面的表单不默认显示账号和密码
- Leetcode: 112. Path Sum
- Delphi、C#之父Anders Hejlsberg首次访华 推广TypeScript
- Bootstrap系列 -- 28. 下拉菜单状态
- python的快速入门-1.1、Python快速入门(0529)
- 21个高质量的Swift开源iOS App
- 软考数据流图设计大观
- 断言(assert)详解
- 计算机网络核心知识(上)
- BZOJ3627 [JLOI2014]路径规划
- oracle查看context,oracle context(上下文)
- hadooppythonudf_Hive使用python编写的自定义函数UDF进行ETL
- 根据时间戳生成编号_使用雪花算法生成流水号!
- 重温.NET Remoting(一)
- 基础集合论 第一章 3 集合论的公式和条件
- 数据中心设计方案 实例,数据中心网络设计方案
- C#WinForm实现雷速网站比赛MQTT逆向采集
- python字符串问题—文件排版
- 云服务器oa系统,oa系统放到云服务器云服务器
- 传感器实训心得体会_生产线实习心得体会范文