您的当前位置:首页SQL sp_help (Transact-SQL)

SQL sp_help (Transact-SQL)

来源:锐游网

sp_help (Transact-SQL)

SQL Server 2008 R2
此主题尚未评级 

报告有关数据库对象(sys.sysobjects 兼容视图中列出的所有对象)、用户定义数据类型或某种数据类型的信息。


sp_help [ [ @objname = ] 'name' ]

@objname=' name '

sysobjects 类型或 systypes 表中任何用户定义数据类型的某个对象的名称。name 的数据类型为 nvarchar(776),默认值为 NULL。不能接受数据库名称。


0(成功)或 1(失败)


返回的结果集取决于 name 是否已指定、何时指定以及属于何种数据库对象。


sp_help 过程仅在当前数据库中查找对象。

如果未指定 name,则 sp_help 将列出当前数据库中所有对象的对象名称、所有者和对象类型。sp_helptrigger 提供有关触发器的信息。

sp_help 只显示可排序的索引列;因此,它不显示关于 XML 索引或空间索引的信息。


要求具有 public 角色的成员身份。用户必须至少拥有一种对 objname 的权限。若要查看列约束键、默认值或规则,必须对表具有 VIEW DEFINITION 权限。


A. 返回有关所有对象的信息

以下示例将列出有关 master 数据库中每个对象的信息。

USE master;
GO
EXEC sp_help;
GO

B. 返回有关单个对象的信息

下面的示例将显示有关 Person 表中 Person 列的信息。

USE AdventureWorks2008R2;
GO
EXEC sp_help 'Person.Person';
GO

参考

因篇幅问题不能全部显示,请点此查看更多更全内容

Top