sql server中扩展存储过程随笔
我把我知道的几个有用的扩展存储过程使用方式总结如下:
--获得MS SQL的版本号
execute master..sp_msgetversion
go
--效果如下:
Character_Value
-------------------- ----------- -----------
8.00.760 1 3
(所影响的行数为 1 行)
--得到硬盘文件信息
--参数说明:目录名,目录深度,是否显示文件
execute master..xp_dirtree 'c:'
go
execute master..xp_dirtree 'c:',1
go
execute master..xp_dirtree 'c:',1,1
go
--列出服务器上安装的所有OLEDB提供的程序
execute master..xp_enum_oledb_providers
go
--列出服务器上安装的所有代码页
execute master..xp_enumcodepages
go
--列出服务器上配置的dsn
execute master..xp_enumdsn
go
--列出sql server错误日志列表,最后更新时间
execute master..xp_enumerrorlogs
go
--列出服务器上所有windows本地组
execute master..xp_enumgroups
go
--检测文件存在性
execute master..xp_fileexist 'c:\a.bak'
go
declare @flag int
exec master..xp_fileexist 'c:\abc.bak',@flag out
if @flag=1
begin
print 'exist'
end
else
begin
print 'no exist'
end
go
--列出服务器上固定驱动器,以及每个驱动器的可用空间
execute master..xp_fixeddrives
go
--得到当前sql server服务器的计算机名称
execute master..xp_getnetname
go
--列出当前错误日志的具体内容
EXEC [master].[dbo].[xp_readerrorlog]
go
--列出指定目录的所有下一级子目录
EXEC [master].[dbo].[xp_subdirs] 'c:\WINNT'
go
---列出驱动器的名称
--以字节为单位的空闲空间(low free)
--以驱动器类型:软驱(1),硬盘(2),cd-rom(8)
EXEC [master].[dbo].[xp_availablemedia]
go
--效果如下:
name low free high free media type
C:\ 1270386688 0 2
D:\ 1726824448 2 2
E:\ 875053056 10 2
F:\ 0 0 8
(所影响的行数为 4 行)
还有在[master].[dbo].[sp_addlogin]里面有加密函数pwdencrypt,大家感兴趣可以试试
转载于:https://www.cnblogs.com/kikee/archive/2005/03/03/111878.html
sql server中扩展存储过程随笔相关推荐
- sql server中扩展存储过程
--列出服务器上安装的所有OLEDB提供的程序 execute master..xp_enum_oledb_providers --得到硬盘文件信息 --参数说明:目录名,目录深度,是否显示文件 (少 ...
- sql server中UNION 运算符随笔(几个需要注意的地方小总结)
UNION 运算符是将两个或更多查询的结果组合为单个结果集 该结果集包含联合查询中的所有查询的全部行.这与使用联接组合两个表中的列不同. 使用 UNION 组合查询的结果集有两个最基本的规则: 1.所 ...
- 通过 Visual Studio 对 SQL Server 中的存储过程设置断点并进入存储过程对其进行调试...
通过 Visual Studio 的 Professional 和 Team System 版本,我们可以对 SQL Server 中的存储过程设置断点并进入存储过程对其进行调试,这样我们可以象调试应 ...
- sql server中的存储过程调试
调试: 在SQL QUERY中->对象浏览器->存储过程->选择要调试的存储过程->右击->选择调试(debug)->输入参数->--设置完你的参数值后--点 ...
- SQL Server中利用存储过程来高性能地进行分页
分页查询的方法已经很多很多,在这里我也加入成为其中一员. SQL Server中有一个Set Rowcount的的设置,它的意思是使命令的处理在响应指定的行数之后停止处理命令,利用这个特点 ...
- SQL Server中的功能与存储过程
介绍 (Introduction) Usually DBAs prefer stored procedures in SQL instead of functions in SQL Server. I ...
- SQL Server基础之存储过程
阅读目录 一:存储过程概述 二:存储过程分类 三:创建存储过程 1.创建无参存储过程 2.修改存储过程 3.删除存储过程 4.重命名存储过程 5.创建带参数的存储过程 简单来说,存储过程就是一条或 ...
- SQL Server 初步学习存储过程总结
一:存储过程概述 SQL Server中的存储过程是使用T_SQL编写的代码段.它的目的在于能够方便的从系统表中查询信息,或者完成与更新数据库表相关的管理任务和其他的系统管理任务.T_SQL语句是S ...
- Sql Server中判断表或者数据库是否存在
SQL Server中判断数据库是否存在: 法(一): select * From master.dbo.sysdatabases where name='数据库名' 法(二): if db_id(' ...
- nocount on_在SQL Server中设置NOCOUNT ON语句的用法和性能优势
nocount on Have you ever noticed SET NOCOUNT ON statement in T-SQL statements or stored procedures i ...
最新文章
- 西北工业大学计算机网络实验报告2,西北工业大学《网络性能测试》实验报告...
- 第四讲 deque
- css 一行显示_CSS笔记1
- 第 8 章 容器网络 - 061 - flannel 的连通与隔离
- ligergrid 奇偶行效果_怎么护发才是真的有效果的?
- SpringBoot——实现WebService接口服务端以及客户端开发
- tensorflow-gpu:false /cuda程序执行出错: libcudart.so.10.0: cannot open shared object file
- Android wakelock机制
- boot入门思想 spring_SpringBoot基础入门
- 神马?写了3年代码,连分布式缓存都没用过~
- Linux服务器安装宝塔面板,Linux服务器安装宝塔服务器管理控制面板
- 单片机c语言音符发生,单片机C语言程序的设计实训100例基于8051Proteus仿真.doc
- 电力-101/104规约基础1
- Impala集群搭建报错,主节点启动成功,但是worker节点的impalad启动失败
- 计算机函数sumif怎么用,sumif函数的使用方法_EXCEL的经典函数sumif的用法和实例(详细汇总)...
- MQTT网关是什么?
- Yield Guild Games:播客专题
- 【从零开始学习深度学习】34. Pytorch-RNN项目实战:RNN创作歌词案例--使用周杰伦专辑歌词训练模型并创作歌曲【含数据集与源码】
- linux怎么将一个文件移动到另一个目录下
- jmeter性能测试常用插件简介
热门文章
- u8显示云服务器已离线_u8登录不知道这样的主机
- 十大排序算法——桶排序(C语言)
- C/C++[codeup 2043]小白鼠排队
- 极客大学架构师训练营 大数据架构 MapReduce Yarn Hive SQL 第24课 听课总结
- 易筋SpringBoot 2.1 | 第十篇:SpringBoot使用thymeleaf入门
- python 构造http请求对象-Request对象
- 多路复用增益,PASTA定理
- 【数字图像处理系列二】基本概念:亮度、对比度、饱和度、锐化、分辨率
- Java中关于HashMap的使用和遍历
- 【Codeforces Round #555 (Div. 3) G】Inverse of Rows and Columns【bitset优化暴力...】