暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL Server 中几个常用的sp_help指令(二)

SQL数据库运维 2023-05-23
1988

点击蓝色字关注“SQL数据库运维”,回复“SQL”获取2TB学习资源!


sp_help

含义

报告有关数据库对象(sysobjects 表中列出的任何对象)、用户定义数据类型或 Microsoft SQL Server 所提供的数据类型的信息,一句话解释就是:快速查看表结构信息,包括字段,主键,外键,索引等信息。

语法

    sp_help [ [ @objname = ] 'name' ]

    参数

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

    返回代码值

    0(成功)或 1(失败)

    字段值解释

    权限

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

    示例

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

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

      USE master;  
      GO
      EXEC sp_help;
      GO

      结果显示

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

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

        USE YSGZZ;  
        GO
        EXEC sp_help 'TBHLJLMX';
        GO

        结果显示

        C. 返回有关 name 是SQL Server数据类型或用户定义的数据类型,sp_help将返回此结果集

        以下示例将显示有关 varchar
         数据类型的信息。

          USE master;  
          GO
          EXEC sp_help varchar;
          GO 

          结果显示

          D. 针对存储过程、函数或扩展存储过程返回的其他结果集

          以下示例将显示有关 
          ProCancelCY存储过程的信息。

            USE YSGZZ;  --选择数据库
            GO
            EXEC sp_help 'ProCancelCY'; --存储过程名称
            GO

            结果显示

            点击关注“SQL数据库运维”,后台或浏览至公众号文章底部点击“发消息”回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。


            动动小手点击加关注呦☟☟☟

            文章转载自SQL数据库运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

            评论