Whats new in Microsoft SQL Server 2000(一)

來源:互聯網
上載者:User
server 新的資料類型
繼SQL 7增加了四種新的資料類型之後,SQL 2000又提供了兩種新的資料類型,分別是bigint和sql_variant。
在資料量越來越大的今天,用int(-2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647))來表示整數有時已經顯得不太夠
用了,FLOAT也不是很合適,所以VB 7和SQL 2000都有了新的整數類型,這就是bigint,它是8bytes的整數類型,範圍是-2^63
(-9223372036854775808) 到2^63-1 (9223372036854775807)。

熟悉VBScript的人都知道,VBS使用的是一種叫做variant的資料類型。它可以存放任何資料類型,數字、字元、對象等。SQL
2000裡面的sql_variant還沒有那麼強大的功能,它不能存放blob的資料,如text、ntext和image,還有timestamp,但是已經給
編程帶來了很大的方便了。

要注意的是,以前版本的ADO對這兩種資料類型的支援都不完全,要在程式中使用這兩種資料,請使用MDAC 2.6

下期預告:
使用者自訂函數

附錄:
SQL 7.0的新資料類型

1. Uniqueidentifier
SQL 7裡新增的一個資料類型,是對記錄的全球唯一標誌(GUID),就象我們常見到的CLSID那樣
00020803-0000-0000-C000-000000000046
D54EEE56-AAAB-11D0-9E1D-00A0C922E6EC
有一個函數可以產生新的GUID: NewID()
2. Char & VarChar & Binary & VarBinary
最大長度發生了很大的改變,以前這兩種資料類型的最大長度是255,而現在是8000,看來是Microsoft 向Oracle學習的結果
3. NChar & NVarChar & NText
新增的資料類型,94 Unicode的字元類型



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.