• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

What‘s new in Microsoft SQLServer2000(一)

发布: 2007-6-21 12:06 | 作者:   | 来源:   | 查看: 15次 | 进入软件测试论坛讨论

领测软件测试网

   
  新的数据类型
  继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的字符类型

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网