- 关 键 词:
- sql server
- microsoft
- 存储过程
- 数据库
报告有关数据库对象(sysobjects 表中列出的任何对象)、用户定义数据类型或 Microsoft® SQL Server™ 所提供的数据类型的信息。
语法
sp_help [ [ @objname = ] name ]
参数
[@objname =] name
是 sysobjects 中的任意对象的名称,或者是在 systypes 表中任何用户定义数据类型的名称。Name 的数据类型为 nvarchar(776),默认值为 NULL。不能使用数据库名称。
返回代码值
0(成功)或 1(失败)
结果集
返回的结果集取决于 name 是否已指定、何时指定以及它是何种数据库对象等因素。
如果执行不带参数的 sp_help,则返回当前数据库中现有的所有类型对象的摘要信息。
如果 name 是 SQL Server 数据类型或用户定义数据类型,则 sp_help 返回此结果集。
如果 name 是任意数据库对象(而不是数据类型),那么 sp_help 将返回此结果集,以及基于指定对象类型的其它结果集。
根据指定的数据库对象,sp_help 返回其它结果集。
如果 name 是系统表、用户表或者视图,则 sp_help 返回这些结果集(例外,对于视图,不返回描述数据文件在文件组中所处位置的结果集)。
按列对象返回其它结果集:
按标识列返回的其它结果集:
按列返回的其它结果集:
按文件组返回的其它结果集:
按索引返回的其它结果集:
按约束返回的其它结果集:
按引用对象返回的其它结果集:
如果 name 是系统存储过程或扩展存储过程,那么 sp_help 将返回此结果集。
注释
sp_help 过程仅在当前数据库中查找对象。
当没有指定 name 时,sp_helptrigger 列出当前数据库中所有对象的名称、所有者和对象类型。sp_helptrigger 提供有关触发器的信息。
权限
执行权限默认授予 public 角色。
示例
A. 返回有关所有对象的信息
下面的示例列出有关 sysobjects 中每个对象的信息。
USE master
EXEC sp_help
B. 返回有关单个对象的信息
下面的示例显示有关 publishers 表的信息。
USE pubs
EXEC sp_help publishershttp://www.qqread.com/meetwindows/l024181041.html进入讨论组讨论。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Windows操作系统31招快速修复技巧(中) (118次浏览)
- Windows操作系统31招快速修复技巧(下) (40次浏览)
- 图文并茂 最全面的硬盘分区教程 (20次浏览)
- 新手入门之历史上的操作系统回顾 (18次浏览)
- 空格键常用法你不知道的有多少 (6次浏览)
- 显示桌面图标不见了怎么办 (1次浏览)
- 国外网友 给你10个不该升级Vista的理由 (0次浏览)
- Windows系统 十大病毒藏身之处曝光 (0次浏览)
- 教你彻底玩转Windows Update功能组件 (0次浏览)
- 语言栏没了怎么找回来 (0次浏览)



