笔记115 得到SQLSERVER 2005 数据库的当前数据库中的数据文件所在磁盘的剩余空间insert into #FreeSpace(1)
笔记115 得到SQLSERVER 2005 数据库的当前数据库中的数据文件所在磁盘的剩余空间insert into #FreeSpace(1)
1 --得到SQLSERVER 2005 数据库的当前数据库中的数据文件所在磁盘的剩余空间insert into #FreeSpace(1) 2 exec xp_fixeddrives 3 --指定数据库,直接select filename from <your_db_name>.dbo.sysfiles即可 GPOSDB是我机器的其中一个数据库在D盘 4 declare @drivename char(1) 5 select @drivename=left(filename,1) from GPOSDB.dbo.sysfiles where fileid= 1 --赋值所以没有结果网格显示 6 SELECT 数据库所属驱动器=@drivename 7 8 if not exists(select 1 from tempdb.dbo.sysobjects where name like '#FreeSpace%' and type='U') 9 create table #FreeSpace( 10 Drive CHAR(1), --这里的数据类型不知道作者怎麽判断的,利用SQLPrompt也看不到数据类型Drive 可以是NVARCHAR \NCHAR\VARCHAR MB_Free一定要是INT类型 不然会报错 11 MB_Free INT 12 ) 13 else 14 DROP table #FreeSpace 15 16 insert into #FreeSpace 17 exec xp_fixeddrives 18 19 select MB_Free AS 数据库所属驱动器剩余空间 from #FreeSpace where Drive = @drivename
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!