精品国产亚洲一区二区三区,男女作爱在线观看免费网站,欧美的又大又长做禁片A片,97国产精品人妻无码久久久

  • 相關軟件
    >系統(tǒng)存儲過程 sp_help 創(chuàng)建者:webmaster 更新時間:2006-01-14 00:00

    報告有關數據庫對象(sysobjects 表中列出的任何對象)、用戶定義數據類型或 Microsoft? SQL Server? 所提供的數據類型的信息。


    語法

    sp_help [ [ @objname = ] name ]


    參數

    [@objname =] name


    sysobjects 中的任意對象的名稱,或者是在 systypes 表中任何用戶定義數據類型的名稱。Name 的數據類型為 nvarchar(776),默認值為 NULL。不能使用數據庫名稱。


    返回代碼值

    0(成功)或 1(失敗)


    結果集

    返回的結果集取決于 name 是否已指定、何時指定以及它是何種數據庫對象等因素。


    1. 如果執(zhí)行不帶參數的 sp_help,則返回當前數據庫中現(xiàn)有的所有類型對象的摘要信息。

















      列名數據類型描述
      Namenvarchar(128)對象名
      Ownernvarchar(128)對象所有者
      Object_typenvarchar(31)對象類型


    2. 如果 name 是 SQL Server 數據類型或用戶定義數據類型,則 sp_help 返回此結果集。









































      列名數據類型描述
      Type_namenvarchar(128)數據類型名稱。
      Storage_typenvarchar(128)SQL Server 類型名稱。
      Lengthsmallint數據類型的物理長度(以字節(jié)為單位)。
      Precint精度(總的數字位數)。
      Scaleint小數點右邊的數字位數。
      Nullablevarchar(35)指明是否允許 NULL 值:是或否。
      Default_namenvarchar(128)綁定到該類型的默認值名稱。如果沒有綁定默認值,則為 NULL。
      Rule_namenvarchar(128)綁定到該類型的規(guī)則名稱。如果沒有綁定默認值,則為 NULL。
      Collationsysname數據類型的排序規(guī)則。如果是非字符數據類型,則為 NULL。


    3. 如果 name 是任意數據庫對象(而不是數據類型),那么 sp_help 將返回此結果集,以及基于指定對象類型的其它結果集。





















      列名數據類型描述
      Namenvarchar(128)表名
      Ownernvarchar(128)表的所有者
      Typenvarchar(31)表的類型
      Created_datetimedatetime創(chuàng)建的日期表


      根據指定的數據庫對象,sp_help 返回其它結果集。


      如果 name 是系統(tǒng)表、用戶表或者視圖,則 sp_help 返回這些結果集(例外,對于視圖,不返回描述數據文件在文件組中所處位置的結果集)。



      1. 按列對象返回其它結果集:













































        列名數據類型描述
        Column_namenvarchar(128)列名。
        Typenvarchar(128)列數據類型。
        Computedvarchar(35)指出是否計算了在列中的值:(是或否)。
        Lengthint以字節(jié)為單位的列長度。
        Precchar(5)列精度。
        Scalechar(5)列數值范圍。
        Nullablevarchar(35)指出在列中是否允許 NULL 值:是或否。
        TrimTrailingBlanksvarchar(35)剪裁尾隨空格(是或否)。
        FixedLenNullInSourcevarchar(35)只是為了向后兼容。
        Collationsysname列的排序規(guī)則。如果是非字符數據類型,則為 NULL。


      2. 按標識列返回的其它結果集:





















        列名數據類型描述
        Identitynvarchar(128)其數據類型被聲明為標識的列名。
        Seednumeric標識列的起始值。
        Incrementnumeric此列中的值所使用的增量。
        Not For Replicationint當重復登錄(例如 sqlrepl)試圖在表中插入數據時,無法強制使用 IDENTITY 屬性:
        1 = True
        0 = False


      3. 按列返回的其它結果集:









        列名數據類型描述
        RowGuidColsysname全局唯一標識符列的名稱。


      4. 按文件組返回的其它結果集:









        列名數據類型描述
        Data_located_on_filegroupnvarchar(128)數據所在的文件組(主要文件組、次要文件組或事務日志)。


      5. 按索引返回的其它結果集:

















        列名數據類型描述
        index_namesysname索引名。
        index_descriptionvarchar(210)索引的描述。
        index_keysnvarchar(2078)生成索引所在列的列名。


      6. 按約束返回的其它結果集

































        列名數據類型描述
        constrain_typenvarchar(146)約束的類型。
        constrain_namenvarchar(128)約束名。
        delete_actionnvarchar(9)指明 DELETE 操作是:無操作、層疊或暫缺。

        (僅適用于 FOREIGN KEY 約束。)

        update_actionnvarchar(9)指明 UPDATE 操作是:無操作、層疊或暫缺。

        (僅適用于 FOREIGN KEY 約束。)

        status_enabledvarchar(8)指明是否啟用約束:啟用、禁用或暫缺。(僅適用于 CHECK 和 FOREIGN KEY 約束。)
        Status_for_replicationvarchar(19)指明約束是否用于復制。(僅適用于 CHECK 和 FOREIGN KEY 約束。)
        constrain_keysnvarchar(2078)構成約束的列名。或者(對于默認值和規(guī)則而言)指定義默認值或規(guī)則的文本。


      7. 按引用對象返回的其它結果集:









        列名數據類型描述
        Table is referenced bynvarchar(516)識別引用表的其它數據庫對象。


    4. 如果 name 是系統(tǒng)存儲過程或擴展存儲過程,那么 sp_help 將返回此結果集。





























      列名數據類型描述
      Parameter_namenvarchar(128)存儲過程參數名。
      Typenvarchar(128)存儲過程參數的數據類型。
      Lengthsmallint最大物理存儲長度(以字節(jié)為單位)。
      Precint精度(總的數字位數)。
      Scaleint小數點右邊的數字個數。
      Param_ordersmallint參數的順序。


    注釋

    sp_help 過程僅在當前數據庫中查找對象。


    當沒有指定 name 時,sp_helptrigger 列出當前數據庫中所有對象的名稱、所有者和對象類型。sp_helptrigger 提供有關觸發(fā)器的信息。


    權限

    執(zhí)行權限默認授予 public 角色。


    示例

    A. 返回有關所有對象的信息

    下面的示例列出有關 sysobjects 中每個對象的信息。

    USE master
    EXEC sp_help

    B. 返回有關單個對象的信息

    下面的示例顯示有關 publishers 表的信息。

    USE pubs
    EXEC sp_help publishers
    相關文章
    本頁查看次數: