首页 > 数据库 >SQL Server 表中自增长ID列,因删除而不连续。可以使用临时表

SQL Server 表中自增长ID列,因删除而不连续。可以使用临时表

时间:2023-06-29 11:22:53浏览次数:33  
标签:删除 grade into SQL Server -- 表中 临时 select

1.使用局部临时表来调整自增长列

select * from #newtemp from grade --相当于备份
truncate table grade--删除数据
insert into grade select classname from #newtemp

  

2.使用全局临时表来调整自增长列

select * from ##temp from grade --相当于备份
truncate table grade--删除数据
insert into grade select classname from ##temp

  

标签:删除,grade,into,SQL,Server,--,表中,临时,select
From: https://www.cnblogs.com/microsoft-zh/p/17513738.html

相关文章

  • Mysql十题
    181.超过经理收入的员工SQL架构表:Employee +-------------+---------+|ColumnName|Type|+-------------+---------+|id|int||name|varchar||salary|int||managerId|int|+-------------+---------+Id......
  • 利用代码生成工具快速生成基于SqlSugar框架的Winform界面项目
    我们接触一个新事物的时候,如果一个事物能够给我们带来非常直观的感官认识,那么我们就很容易接受,反之可能需要很长时间的潜移默化的了解认识才能接受。万物化繁为简,透过本质看表象,往往也是一个认知迭代深入的过程。在我介绍很多篇随笔《SqlSugar开发框架》,能够看完的肯定不会是一开......
  • SQL Server查询重复数据
    1.查询单列重复select*fromtablewherenamein(selectnamefromtablegroupbynamehavingcount(name)>1)2.查询多列重复SELECTa.*FROMtablea,(SELECTname,codeFROMtableGROUPBYname,codeHAVINGCOUNT(1)>1)ASbWHEREa.name=b.nameANDa.......
  • java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check t
    问题报错代码org.apache.ibatis.exceptions.PersistenceException:###Errorqueryingdatabase.Cause:java.sql.SQLSyntaxErrorException:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntax......
  • Mysql必备技能点
    一、SQL顺序1.sql语句执行顺序:from-->where-->groupby-->having-->select--->orderby;我们先执行from,join来确定表之间的连接关系,得到初步的数据where对数据进行普通的初步的筛选groupby分组各组分别执行having中的普通筛选或者聚合函数筛选。然后把再根据我们要......
  • 【技术积累】Mysql中的SQL基础【一】
    建表语句后续所有内容建立在这些SQL语句上CREATETABLEusers(idINTPRIMARYKEY,nameVARCHAR(50),ageINT);CREATETABLEorders(idINTPRIMARYKEY,user_idINT,product_nameVARCHAR(50),priceDECIMAL(10,2),FOREIGNKEY(user_id)REFEREN......
  • 离线安装mysql报错解决方法:/usr/sbin/mysqld: error while loading shared libraries:
    Linux:centos7.664位mysql:5.6使用离线方式安装:rpm-ivh--nodepsmysql*,执行systemctlstartmysqld.service发现启动不了,通过vi/var/log/mysql.log看到如下关键字:libraries:libaio.so.1,之前也是按照网上帖子各种修改都没有解决问题,详细报错如下:/usr/sbin/mysqld:error......
  • 10 | MySQL为什么有时候会选错索引?
    以下内容出自《MySQL实战45讲》10|MySQL为什么有时候会选错索引?优化器的逻辑选择索引是优化器的工作。影响优化器选择的判断标准:扫描行数临时表是否排序扫描行数MySQL在真正执行语句之前,会根据统计信息来估算记录数。这个统计信息就是索引的“区分度“。显然,......
  • Linux安装jumpserver实践
    1、结合之前Linux安装mysql登录问题-适用root强制登录这一步比较重要,否则在线自动安装不了。不能忽略。进行,要先安装该mysql,并对数据库初始化、设置密码之后,登录数据库,并创建一个数据库:https://docs.jumpserver.org/zh/v3/installation/setup_linux_standalone/requirements/#......
  • Docker实战_Mysql数据卷挂载
    Docker实战_Mysql数据卷挂载搜索镜像dockersearchmysql:5.7下载镜像dockerpullmysql:5.7运行镜像dockerrun-d-p3306:3306\-v/opt/mysql/conf:/etc/mysql/conf.d\-v/opt/mysql/data:/var/lib/mysql\-eMYSQL_ROOT_PASSWORD=123456--namemy-mysqlmysql:......