随笔分类 - SQLServer脚本
摘要:1、查看当前正在执行的请求的session的详细信息 select r.session_id,r.blocking_session_id,r.wait_type,r.wait_time,r.wait_resource, r.start_time,r.status,r.command,db_name(
阅读全文
摘要:一、 修改表存储路径的步骤 -- 1.添加文件组 alter database HKTRADE_20211011 add filegroup HisTablespace --2.添加数据文件到文件组alter database HKTRADE_20211011 add file(name=N'HKT
阅读全文
摘要:一、要求 一张表中,有date,money字段,怎么通过一个sql求出每天money的差值,比如算一个月中每天的money差值 二、相关SQL create table customer (navdate date,money int) insert into customer values('20
阅读全文
摘要:一、相关SQL --1、在当前日期上加上1个月 select dateadd(m,1,getdate()) select day(getdate()) --2、获取当前月最后一天 select dateadd(day,-day(getdate()),dateadd(m,1,getdate())) -
阅读全文
摘要:1、脚本 SET NOCOUNT ON SELECT total_elapsed_time / 1000 /1000 N'总执行时间(s)' , execution_count N'执行次数' , ( total_elapsed_time / execution_count ) / 1000 /10
阅读全文
摘要:1、脚本(分区表显示为多个结果) ;with t1 as ( select t.name as tableName, cast(round(((sum(a.total_pages) * 8) / 1024.00 /1024.00),2) as numeric(36,2)) as totalSpace
阅读全文
摘要:1、脚本 select t.name as tableName, s.name as schemaName, p.rows as rowCounts, sum(a.total_pages) * 8 as totalSpaceKB, cast(round(((sum(a.total_pages) *
阅读全文
摘要:1、脚本 SET NOCOUNT ON declare @sql nvarchar(max) declare @sql2 nvarchar(max) declare @dbname nvarchar(50) create table #db_log_size (database_name nvarc
阅读全文
摘要:1、脚本 SET NOCOUNT ON declare @sql nvarchar(max) declare @sql2 nvarchar(max) declare @dbname nvarchar(50) create table #db_log_size (database_name nvarc
阅读全文
摘要:1、在SQL2005、SQL2008、SQL2012、SQL2014、SQL2016、SQL2017、SQL2019版本上都做过测试。 2、没有存放SQLServer数据文件或日志文件的磁盘不显示。 3、具体脚本 SET NOCOUNT ON IF @@VERSION LIKE 'Microsoft
阅读全文