sqlserver中sp_help,sp_helpdb附近有语法错误

  sqlserver中sp_help,sp_helpdb附近有语法错误

  报告有关数据库对象(sysobjects表中列出的任何对象)、用户定义的数据类型或Microsoft SQL Server提供的数据类型的信息。

  语法

  sp_help [ [ @objname=] name ]

  参数

  [@objname=] name

  sysobjects中任何对象的名称,或者systypes表中任何用户定义的数据类型的名称。这是nvarchar(776),预设值是NULL。您不能使用数据库名称。

  返回代码值

  0(成功)或1(失败)

  结果集

  由返回的结果集取决于一些因素,如是否指定了name、何时指定了它以及它是哪种数据库对象。

  如果不带参数执行sp_help,将返回当前数据库中存在的所有类型对象的摘要信息。

  如果name是SQL Server数据类型或用户定义的数据类型,sp_help将返回此结果集。

  如果name是任意数据库对象(不是数据类型),则sp_help将返回此结果集,以及基于指定对象类型的其他结果集。

  根据指定的数据库对象,sp_help返回其他结果集。

  如果name是系统表、用户表或视图,sp_help将返回这些结果集(除视图外,不返回描述文件组中数据文件位置的结果集)。

  按列对象返回其他结果集:

  标识列返回的其他结果集:

  按列返回的其他结果集:

  文件组返回的其他结果集:

  索引返回的其他结果集:

  约束返回的其他结果集:

  引用对象返回的其他结果集:

  如果名称是一个系统

  存储过程或扩展

  存储过程,则sp_help将返回此结果集。

  给…作注解

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

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

  权限

  默认情况下,Execute权限授予public角色。

  例子

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

  以下示例列出了sysobjects中每个对象的信息。

  使用母版

  EXEC sp_help

  B.返回单个对象的信息

  以下示例显示有关publishers表的信息。

  使用酒吧

  EXEC sp_help发布者

sqlserver中sp_help,sp_helpdb附近有语法错误