中文字幕天天躁日日躁狠狠躁,最近中文字幕大全免费版在线,最近2019免费中文字幕视频三,亚洲精品无码你懂的,亚洲国产精品成人精品小说

  • 相關(guān)軟件
    >sp_columns_ex 創(chuàng)建者:webmaster 更新時(shí)間:2006-02-16 15:51

    返回給定鏈接服務(wù)器表的列信息,每列一行。如果指定 columnsp_columns_ex 只返回給定列的信息。



    語法


    sp_columns_ex [ @table_server = ] 'table_server'

        [ , [ @table_name = ] 'table_name' ]

        [ , [ @table_schema = ] 'table_schema' ]

        [ , [ @table_catalog = ] 'table_catalog' ]

        [ , [ @column_name = ] 'column' ]

        [ , [ @ODBCVer = ] 'ODBCVer' ]



    參數(shù)


    [@table_server =] 'table_server'



    要返回其列信息的鏈接服務(wù)器的名稱。table_server 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)值。



    [@table_name =] 'table_name'



    要返回其列信息的表的名稱。table_name 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。



    [@table_schema =] 'table_schema'



    要返回其列信息的表的架構(gòu)名。table_schema 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。



    [@table_catalog =] 'table_catalog'



    要返回其列信息的表的目錄名。table_catalog 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。



    [@column_name =] 'column'



    為其提供信息的數(shù)據(jù)庫列的名稱。column 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。



    [@ODBCVer =] 'ODBCVer'



    是當(dāng)前所使用的 ODBC 版本。ODBCVer 的數(shù)據(jù)類型為 int,默認(rèn)值為 2,表示 ODBC 版本 2。有效值為 2 或 3。有關(guān)版本 2 和版本 3 的行為差別,請(qǐng)參見 ODBC SQLColumns 規(guī)范。



    返回代碼值




    結(jié)果集



























































































































    列名數(shù)據(jù)類型描述
    TABLE_CATsysname表或視圖限定符的名稱。多種 DBMS 產(chǎn)品支持表的三部分命名方式 (qualifier.owner.name)。在 Microsoft® SQL Server™ 中,該列表示數(shù)據(jù)庫名。在某些產(chǎn)品中,該列表示表所在數(shù)據(jù)庫環(huán)境的服務(wù)器名。該字段可以為 NULL。
    TABLE_SCHEMsysname表或視圖所有者的名稱。在 SQL Server 中,該列表示創(chuàng)建表的數(shù)據(jù)庫用戶的名稱。該字段始終返回值。
    TABLE_NAMEsysname表或視圖的名稱。該字段始終返回值。
    COLUMN_NAMEsysname所返回的 TABLE_NAME 每列的列名。該字段始終返回值。
    DATA_TYPEsmallint與 ODBC 類型指示符對(duì)應(yīng)的整型值。如果數(shù)據(jù)類型無法映射到 ODBC 類型,則為 NULL。本機(jī)數(shù)據(jù)類型名稱在 TYPE_NAME 列中返回。
    TYPE_NAMEvarchar(13)表示數(shù)據(jù)類型的字符串?;A(chǔ) DBMS 提供此數(shù)據(jù)類型的名稱。
    COLUMN_SIZEint有效數(shù)字個(gè)數(shù)。PRECISION 列的返回值以 10 為基數(shù)。
    BUFFER_LENGTHint數(shù)據(jù)的傳輸大小。1
    DECIMAL_DIGITSsmallint小數(shù)點(diǎn)右邊的數(shù)字個(gè)數(shù)。
    NUM_PREC_RADIXsmallint數(shù)字?jǐn)?shù)據(jù)類型的基數(shù)。
    NULLABLEsmallint指定是否可以為空。

    1 = 可以為 NULL。

    0 = NOT NULL。


    REMARKSvarchar(254)該字段總是返回 NULL。
    COLUMN_DEFvarchar(254)列的默認(rèn)值。
    SQL_DATA_TYPEsmallintSQL 數(shù)據(jù)類型出現(xiàn)在描述符的 TYPE 字段時(shí)的值。該列與 DATA_TYPE 列相同,datetime 和 SQL-92 interval 數(shù)據(jù)類型除外。該列始終返回值。
    SQL_DATETIME_SUBsmallintdatetime 及 SQL-92 interval 數(shù)據(jù)類型的子類型代碼。對(duì)于其它數(shù)據(jù)類型,該列返回 NULL。
    CHAR_OCTET_LENGTHint字符或整型數(shù)據(jù)類型的列的最大字節(jié)長度。對(duì)于所有其它數(shù)據(jù)類型,該列返回 NULL。
    ORDINAL_POSITIONint列在表中的順序位置。表中的第一列為 1。該列始終返回值。
    IS_NULLABLEvarchar(254)表中的列是否可以為空。根據(jù) ISO 規(guī)則決定是否可以為空。遵從 ISO SQL 標(biāo)準(zhǔn)的 DBMS 無法返回空字符串。

    YES = 列可以包含 NULL。

    NO = 列不能包含 NULL。



    如果不知道是否可以為空,該列則返回零長度字符串。



    該列返回的值與 NULLABLE 列返回的值不同。


    SS_DATA_TYPEtinyintSQL Server 數(shù)據(jù)類型,由開放式數(shù)據(jù)服務(wù)擴(kuò)展存儲(chǔ)過程使用。有關(guān)更多信息,請(qǐng)參見數(shù)據(jù)類型。




    1. 有關(guān)更多信息,請(qǐng)參見 Microsoft ODBC 文檔。



    注釋


    通過查詢對(duì)應(yīng)于 table_server 的 OLE DB 提供程序的IDBSchemaRowset 接口的 COLUMNS 行集執(zhí)行 sp_columns_ex。table_name、table_schema、table_catalogcolumn 參數(shù)傳遞到此接口,用以限制返回的行。



    如果指定鏈接服務(wù)器的 OLE DB 提供程序不支持 IDBSchemaRowset 接口的 COLUMNS 行集,sp_columns_ex 將返回空結(jié)果集。



    權(quán)限


    執(zhí)行權(quán)限默認(rèn)賦予 public 角色。



    示例


    下面的示例返回 titles 表的 title_id 列的數(shù)據(jù)類型。



    USE master
    EXEC sp_columns_ex 'LONDON1', 'titles', 'dbo', 'pubs',
      'title_id'
    相關(guān)文章
    本頁查看次數(shù):