亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

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

    返回唯一標(biāo)識(shí)表中某行的優(yōu)化列集。當(dāng)事務(wù)更新行中的全部值時(shí),還返回自動(dòng)更新的列。



    語法


    sp_special_columns [@name =] 'name'

        
    [,[owner =] 'owner']

        [,[@qualifier =] 'qualifier']

        
    [,[@col_type =] 'col_type']

        [,[@scope =] 'scope']

        [,[@nullable =] 'nullable']

        [,[@ODBCVer =] 'ODBCVer']



    參數(shù)


    [@name =] 'name'



    是用于返回目錄信息的表名。name 的數(shù)據(jù)類型是 sysname,沒有默認(rèn)設(shè)置。不支持通配符模式匹配。



    [owner =] 'owner'



    是用于返回目錄信息的表所有者。owner 的數(shù)據(jù)類型是 sysname,默認(rèn)設(shè)置為 NULL。不支持通配符模式匹配。如果未指定 owner,則應(yīng)用基礎(chǔ) DBMS 的默認(rèn)表可視性規(guī)則。



    在 Microsoft® SQL Server™ 中,如果當(dāng)前用戶擁有的表具有指定名稱,則返回該表的列。如果未指定 owner 且當(dāng)前用戶不擁有帶指定 name 的表,則該過程查找由數(shù)據(jù)庫所有者擁有的帶指定 name 的表。如果存在該表,則返回該表的列。



    [@qualifier =] 'qualifier'



    是表限定符的名稱。qualifier 的數(shù)據(jù)類型為 sysname,默認(rèn)設(shè)置為 NULL。多種 DBMS 產(chǎn)品支持表的三部分命名方式 (qualifier.owner.name)。在 SQL Server 中,該列表示數(shù)據(jù)庫名。在某些產(chǎn)品中,該列表示表所在數(shù)據(jù)庫環(huán)境的服務(wù)器名。



    [@col_type =] 'col_type'



    是列類型。col_type 的數(shù)據(jù)類型是 char(1),默認(rèn)設(shè)置為 R。類型 R 返回優(yōu)化列或列集,該列或列集通過檢索列中的值,使得指定表中的任何行可以被唯一標(biāo)識(shí)。列可以是專門為此目的設(shè)計(jì)的偽列,也可以是表的任何唯一索引的列。類型 V 返回指定表中的列(若有),當(dāng)行中的值由任何事務(wù)更新時(shí),該列由數(shù)據(jù)源自動(dòng)更新。



    [@scope =] 'scope'



    是 ROWID 必需的最小作用域。scope 的數(shù)據(jù)類型是 char(1),默認(rèn)設(shè)置為 T。作用域 C 指定只有當(dāng) ROWID 位于該行上時(shí)才有效。作用域 T 指定 ROWID 對(duì)事務(wù)有效。



    [@nullable =] 'nullable'



    表示特殊列能否接受空值。nullable 的數(shù)據(jù)類型是 char(1),默認(rèn)設(shè)置為 U。O 指定特殊列不允許空值。U 指定列中可以部分為空。



    [@ODBCVer =] 'ODBCVer'



    是當(dāng)前所使用的 ODBC 版本。ODBCVer 的數(shù)據(jù)類型是 int(4),默認(rèn)設(shè)置為 2,表示 ODBC 2.0 版。有關(guān) ODBC 2.0 版和 ODBC 3.0 版之間的差異的更多信息,請(qǐng)參見 ODBC 3.0 版的 ODBC SQLSpecialColumns 規(guī)范。



    返回代碼值




    結(jié)果集

























































    列名數(shù)據(jù)類型描述
    SCOPEsmallint行 ID 的實(shí)際作用域??梢允?0、1 或 2。SQL Server 始終返回 0。該字段始終返回值。

    0 = SQL_SCOPE_CURROW。行 ID 只有位于該行上時(shí)才能保證有效。如果某行由另一個(gè)事務(wù)更新或刪除,則后來使用該行 ID 重新選擇時(shí)可能無法返回該行。



    1 = SQL_SCOPE_TRANSACTION。行 ID 在當(dāng)前事務(wù)的持續(xù)時(shí)間內(nèi)保證有效。



    2 = SQL_SCOPE_SESSION。行 ID 在會(huì)話(跨事務(wù)邊界)的持續(xù)時(shí)間內(nèi)保證有效。


    COLUMN_NAMEsysname返回的 table 中每列的列名。該字段始終返回值。
    DATA_TYPEsmallintODBC SQL 數(shù)據(jù)類型。
    TYPE_NAMEsysname數(shù)據(jù)源相關(guān)的數(shù)據(jù)類型名稱,如 charvarchar、moneytext。
    PRECISIONInt數(shù)據(jù)源上的列精度。該字段始終返回值。
    LENGTHInt數(shù)據(jù)源中以二進(jìn)制形式存在的數(shù)據(jù)類型要求的長(zhǎng)度(以字節(jié)為單位),例如,10 代表 char(10),4 代表 integer,2 代表 smallint
    SCALEsmallint數(shù)據(jù)源上列的小數(shù)位數(shù)。對(duì)于小數(shù)位數(shù)不適用的數(shù)據(jù)類型返回NULL。
    PSEUDO_COLUMNsmallint表示列是否是偽列。SQL Server 始終返回 2:

    0 = SQL_PC_UNKNOWN

    1 = SQL_PC_PSEUDO

    2 = SQL_PC_NOT_PSEUDO



    注釋


    在 ODBC 中,sp_special_columns SQLSpecialColumns 等效。返回的結(jié)果按 SCOPE 排序。



    權(quán)限


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

    相關(guān)文章
    本頁查看次數(shù):