一、一般存储过程
1、信息查看类
1.1、查看系统对象
过程名 |
系统表或视图 |
描述 |
sp_helpserver |
sysservers |
查看所有服务器信息 |
sp_helpdb |
sysdatabases |
查看所有数据库信息,如:名称、大小 |
sp_helplogins |
syslogins |
查看所有数据库用户登录信息 |
sp_helpuser |
sysusers |
查看当前数据库用户和角色信息 |
sp_helprole |
sysusers |
查看当前数据库用户和角色信息 |
sp_helprolemember |
sysmembers |
返回有关当前数据库中某个角色的成员的信息 |
sp_helpsrvrolemember |
spt_values |
固定服务器角色成员的信息 |
sp_helpremotelogin |
sysremotelogins |
查看远端数据库用户登录信息 |
sp_helplinkedsrvlogin |
sysservers |
查看链接服务器的登录 |
sp_helprotect |
sysprotects |
查看当前数据库下,对象级用户权限 |
sp_helpindex |
sysindexes |
查看当前数据库下某个数据对象的索引信息 |
sp_helpconstraint |
sysconstraints |
查看当前数据库下某个数据对象的的约束信息 |
sp_stored_procedures |
sysobjects |
查看当前数据库里所有的存储过程和函数 |
sp_tables |
sysobjects |
查看当前数据库下所有的表 |
sp_helptext |
syscomments |
查看当前存储过程和函数的源代码 |
sp_configure |
sysconfigures |
用户设置的每个配置选项在表中各占一行 |
sp_dboption |
spt_values |
显示或更改数据库选项 |
sp_helpfile |
sysfiles |
数据库中的每个文件在表中占一行 |
sp_helpfilegroup |
sysfilegroups |
数据库中的每个文件组在表中占一行 |
注:
(1)几乎所有sp_help系列的存储过程都有对应的系统表或视图,往往通过过程返回的结果集比系统表或视图更直观,但存储过程返回的结果集并不方便使用select操作;