本文主要介紹詳細(xì)描述了限制mssql數(shù)據(jù)類(lèi)型和長(zhǎng)度的程序(sql表描述),下面一起看看詳細(xì)描述了限制mssql數(shù)據(jù)類(lèi)型和長(zhǎng)度的程序(sql表描述)相關(guān)資訊。
sql server提供了一組系統(tǒng)數(shù)據(jù)類(lèi)型,定義了sql server使用的所有數(shù)據(jù)類(lèi)型。定義數(shù)據(jù)類(lèi)型可以定義用戶(hù),這是由系統(tǒng)提供的別名數(shù)據(jù)類(lèi)型。有關(guān)用戶(hù)定義數(shù)據(jù)類(lèi)型的更多信息,請(qǐng)參見(jiàn)sp_addtype和創(chuàng)建用戶(hù)定義數(shù)據(jù)類(lèi)型。當(dāng)兩個(gè)具有不同數(shù)據(jù)類(lèi)型、排序規(guī)則、精度、數(shù)字或長(zhǎng)度的表達(dá)式被運(yùn)算符合并時(shí):通過(guò)將數(shù)據(jù)類(lèi)型的優(yōu)先規(guī)則應(yīng)用于輸入表達(dá)式的數(shù)據(jù)類(lèi)型來(lái)確定值的數(shù)據(jù)類(lèi)型。如果結(jié)果數(shù)據(jù)類(lèi)型是char、varchar、nvarchar text、nchar或ntext,則排序規(guī)則的結(jié)果值的排序規(guī)則優(yōu)先級(jí)規(guī)則將確定。有關(guān)更多信息,請(qǐng)參見(jiàn)。結(jié)果的精度、小數(shù)位數(shù)和長(zhǎng)度取決于輸入表達(dá)式的精度、小數(shù)位數(shù)和長(zhǎng)度。sql server提供的sql-92兼容數(shù)據(jù)類(lèi)型的同義詞。有關(guān)更多信息,請(qǐng)參見(jiàn)數(shù)據(jù)類(lèi)型的同義詞。精確的數(shù)值整數(shù)bigint整數(shù)數(shù)據(jù)(均值)是從2 ^ 63(922337203685477580)2(92233720368547580)63-1。int-2-31(- 2147483648)到2-31-1(2147483647)整數(shù)數(shù)據(jù)(所有數(shù)字)。2來(lái)自15 (32768) 2 15-1 (32767)整數(shù)數(shù)據(jù)的smallint。整數(shù)數(shù)據(jù)tinyint從0到255。點(diǎn)1或0整數(shù)數(shù)據(jù)。十進(jìn)制和數(shù)字十進(jìn)制固定精度和十進(jìn)制數(shù)字?jǐn)?shù)據(jù)-10 38 1到10 38-1。數(shù)值在功能上等同于小數(shù)。money和smallmoney的貨幣數(shù)據(jù)值在2 ^ 63-(-92237203685477.5808)和2 ^ 63-1(92237203685477.5807)之間,正好是10/1000的貨幣單位。貨幣的價(jià)值在-214748.3648 smallmoney數(shù)據(jù)和214748.3647之間,精確到10/1000貨幣單位。近似值從-1.79e 308 308浮動(dòng)到1.79e浮點(diǎn)精度數(shù)。實(shí)數(shù)浮點(diǎn)精度從-3.40 e 38 38 3.40 e. datetime和smalldatetime從1753年1月1日到9999年12月31日的日期、日期和時(shí)間數(shù)據(jù),精確到百分之一秒(或3.33毫秒)。smalldatetime從1900年1月1日到1979年6月6日的日期和時(shí)間數(shù)據(jù),精確到分鐘。字符串的字符長(zhǎng)度是非unicode字符數(shù)據(jù),最大長(zhǎng)度為8000個(gè)字符。varchar可變長(zhǎng)度非unicode數(shù)據(jù),最多8000個(gè)字符。文本長(zhǎng)度可變的非unicode數(shù)據(jù),最大長(zhǎng)度為2×31-1(2147483647)個(gè)字符。unicode字符串nchar固定長(zhǎng)度unicode數(shù)據(jù)的最大長(zhǎng)度是4000個(gè)字符。nvarchar可變長(zhǎng)度unicode數(shù)據(jù)的最大長(zhǎng)度是4000個(gè)字符。sysname是系統(tǒng)提供的自定義數(shù)據(jù)類(lèi)型,其功能相當(dāng)于nvarchar(128),指的是數(shù)據(jù)庫(kù)對(duì)象的名稱(chēng)。ntext可變長(zhǎng)度unicode數(shù)據(jù)和2 ^ 30最大長(zhǎng)度1個(gè)字符(1073741823)。二進(jìn)制字符串二進(jìn)制固定長(zhǎng)度的二進(jìn)制數(shù)據(jù),最大長(zhǎng)度為8000字節(jié)。varbinary可變長(zhǎng)度二進(jìn)制數(shù)據(jù)的最大長(zhǎng)度為8000字節(jié)。圖像變長(zhǎng)二進(jìn)制數(shù)據(jù),最大長(zhǎng)度為2×31-1(2147483647)字節(jié)。對(duì)其他數(shù)據(jù)類(lèi)型的游標(biāo)指針的引用。存儲(chǔ)不同數(shù)據(jù)類(lèi)型(text、ntext、timestamp和sql_variant除外)的值的sql server支持sql_variant數(shù)據(jù)類(lèi)型。表是一種特殊類(lèi)型的數(shù)據(jù),它存儲(chǔ)結(jié)果集供以后處理。timestamp每次更新一行時(shí),數(shù)據(jù)庫(kù)范圍的唯一數(shù)量都會(huì)更新。唯一標(biāo)識(shí)符全局唯一標(biāo)識(shí)符(guid)。
了解更多詳細(xì)描述了限制mssql數(shù)據(jù)類(lèi)型和長(zhǎng)度的程序(sql表描述)相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。