SQLServer日志收缩的两种方法实现
目录 通过图形界面进行日志收缩 通过 Transact-Sql 进行日志收缩 在日常运维中,有时会遇到“The transaction log for database ‘xxxx’ is full due to ‘ACTIVE_TRANSACTION’.”这样的报错...
SQLServer数据库游标的具体使用
目录 一、游标的使用场景 二、语法 1、声明游标: 2、打开游标: 3、获取游标数据: 4、循环遍历游标数据: 5、关闭游标: 6、释放游标: 三、举例: 1、首先创建测试表: 2、给测试表插...
SQLServer中排查死锁及死锁问题解决
目录 一、背景 二、本地模拟死锁 1.业务场景简介 2.在本地模拟死锁 1). 准备数据 2).执行存储过程并观察死锁发生 三、死锁的详细分析 1.查看死锁报告 2.分析死锁报告 四、解决死锁问题 一...
SQL Server中自动抓取阻塞的详细流程
背景 当发数据库生阻塞时,可以通过SQL语句来获取当前阻塞的会话情况,可以得到下面的信息 说明:会话55阻塞了会话53。两个会话都执行了update test set fid=10 where fid=0。 但我们也经常碰到...
SQL文本提取/截取的四种方式
目录 描述 四种解决方法: 描述 题目:对于申请参与比赛的用户,blog_url字段中url字符后的字符串为用户个人博客的用户名,现在运营想要把用户的个人博客用户字段提取出单独记录为一个新的字段...
sql语句中union的用法小结
union联合的结果集不会有重复值,如果要有重复值,则使用union all union会自动压缩多个结果集合中重复的结果,使结果不会有重复行,union all 会将所有的结果共全部显示出来,不管是不是重复。...
Sql根据不同条件统计总数的方法(count和sum)
目录 前言 方法一 :Count 方法二:sum 后记 前言 经常会遇到根据不同的条件统计总数的问题,一般有两种写法:count和sum都可以数据准备: 方法一 :Count 代码: SELECT COUNT( CASE WHEN age ...
SQL Server数据库错误829的修复办法
目录 SQL Server 数据库错误 829 的原因是什么? 修复 SQL Server 数据库错误 829 的方法 从备份恢复数据库 使用 DBCC CHECKDB 命令修复数据库 使用 Stellar Repair for MS SQL 修复 SQL 数据库...
SQLServer使用 PIVOT 和 UNPIVOT行列转换
目录 1、本文内容 2、PIVOT概述 3、语法 4、备注 5、关键点 6、简单 PIVOT 示例 7、UNPIVOT 在SQL Server中,PIVOT是一个用于将行数据转换为列数据的操作。它特别适用于将多个行中的值转换为多...
SqlServer公用表表达式(CTE)的具体使用
目录 1、本文内容 2、语法 3、参数 4、创建和使用公用表表达式的准则 5、定义和使用递归公用表表达式的准则 6、示例 6.1、下例显示每名销售代表每年的销售订单总数。 6.2、使用公用表表达式来限...