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

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

    一種存儲 SQL Server 支持的各種數(shù)據(jù)類型(text、ntext、image、timestampsql_variant 除外)值的數(shù)據(jù)類型。



    sql_variant 可以用在列、參數(shù)和變量中并返回用戶定義函數(shù)的值。sql_variant 允許這些數(shù)據(jù)庫對象支持其它數(shù)據(jù)類型的值。



    語法


    sql_variant



    注釋


    sql_variant 類型的列可以包含不同數(shù)據(jù)類型的行。例如,定義為 sql_variant 的列可以存儲 int、binarychar 值。不能使用 sql_variant 存儲的值類型只有 text、ntextimage、timestamp sql_variant



    sql_variant 的最大長度可達(dá) 8016 字節(jié)。



    必須先將 sql_variant 數(shù)據(jù)類型投影為其基本數(shù)據(jù)類型值,才能使其參與加和減這類運(yùn)算。



    可以給 sql_variant 賦一個默認(rèn)值。該數(shù)據(jù)類型還可以將 NULL 作為其基礎(chǔ)值,但是 NULL 值沒有關(guān)聯(lián)的基本類型。另外,sql_variant 還可以不將其它 sql_variant 作為其基本類型。



    UNIQUE、主鍵或外鍵可以包含 sql_variant 類型列,但是包含給定行鍵的數(shù)據(jù)值總長度不應(yīng)大于索引的最大長度(目前是 900 字節(jié))。



    表可以有任意多個 sql_variant 列。



    sql_variant 不能在 CONTAINSTABLE 和 FREETEXTTABLE 中使用。



    ODBC 不完全支持 sql_variant。因此,當(dāng)使用用于 ODBC 的 Microsoft OLE DB 提供程序 (MSDASQL) 時(shí),sql_variant 列的查詢作為二進(jìn)制數(shù)據(jù)返回。例如,包含字符串?dāng)?shù)據(jù) 'PS2091' 的 sql_variant 列作為 0x505332303931 返回。



    比較 sql_variant 值


    sql_variant 數(shù)據(jù)類型屬于用于轉(zhuǎn)換的數(shù)據(jù)類型層次結(jié)構(gòu)列表的頂部。為了比較 sql_variant 值,SQL Server 數(shù)據(jù)類型層次結(jié)構(gòu)順序劃分為數(shù)據(jù)類型系列。













































































































    數(shù)據(jù)類型層次結(jié)構(gòu)數(shù)據(jù)類型系列
    sql_variantsql_variant
    datetimedatetime
    smalldatetimedatetime
    float近似數(shù)
    real近似數(shù)
    decimal精確數(shù)
    money精確數(shù)
    smallmoney精確數(shù)
    bigint精確數(shù)
    int精確數(shù)
    smallint精確數(shù)
    tinyint精確數(shù)
    bit精確數(shù)
    nvarcharUnicode
    ncharUnicode
    varcharUnicode
    charUnicode
    varbinarybinary
    binarybinary
    uniqueidentifieruniqueidentifier



    適用于 sql_variant 比較的規(guī)則如下:


    • 當(dāng)具有不同基本數(shù)據(jù)類型的 sql_variant 值進(jìn)行比較,而且基本數(shù)據(jù)類型屬于不同的數(shù)據(jù)類型系列時(shí),在層次結(jié)構(gòu)圖中數(shù)據(jù)類型系列較高的值,被認(rèn)為在二者中值較大。



    • 當(dāng)具有不同基本數(shù)據(jù)類型的 sql_variant 值進(jìn)行比較,而且基本數(shù)據(jù)類型屬于相同的數(shù)據(jù)類型系列,在層次結(jié)構(gòu)圖中基本數(shù)據(jù)類型比較低的值先隱性轉(zhuǎn)換成其它數(shù)據(jù)類型,然后再進(jìn)行比較。



    • 當(dāng)比較具有 char、varcharncharvarchar 數(shù)據(jù)類型的 sql_variant 值時(shí),將基于以下準(zhǔn)則對它們進(jìn)行比較:LCID、LCID 版本、比較標(biāo)志和排序 ID。這些準(zhǔn)則中的每一個都作為整型值并按列出的順序進(jìn)行比較。

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