第1章 SQL Server 2005系统概述 自己动手:SQL Server 2005 功能比较,上搜索、查阅、比较不同SQL Server 2005版本的功能差异。推荐地址如: na/sql/prodinfo/pare- 自己动手:了解各版本的系统安装需求,如:①SQL Server 2005 企业版(32 位和 64 位),其系统需求参见网址:na/sql/editions/ enterprise/;②SQL Server 2005 标准版(32位和64位),其系统需求参见网址:na/sql/editions/standard/;③SQL Server 2005 开发版(32 位和 64 位),其系统需求参见网址:na/sql/editions/developer/。 自己动手: ①下载并安装 SQL Server Express:安装 SQL Server 2005 Express Edition (SQL Server Express) 时,您必须做出决策以选择最适合您环境的选项。下面是SQL Server 2005 Express Edition中文版的下载网址: nloads/?displaylang=&FamilyID=220549B5-0B07-4448-8848-DCC397514B41 ②下载或订购 SQL Server 2005 180 天试用版:下载或订购 SQL Server 2005 180 天试用软件(SQL Server 2005 Enterprise Evaluation Edition)。下载网址: nloads/?displaylang=&FamilyID=6931FA7F-C094-49A2-A050-2D07993566EC 或SQL Server 2005 Enterprise Edition 180-Day DVD Evaluation,下载网址: ③下载SQL Server 2005例子及样例数据库():下载SQL Server 2005 Samples and Sample Databases (Dec 2005)的网址: nloads/?familyid=E719ECF7-9F46-4312-AF89-6AD8702E4E6E&displaylang=en 第2章 Transact-SQL select getdate(),getdate()-10,cast((getdate()-cast('2006-01-18' as datetime)) as int),cast((getdate()-('2006-01-18')) as int) --查询当前日期、10天前日期、日期间隔天数等。 DECLARE ***@MyCounter INT; SET ***@MyCounter = 10; USE AdventureWorks; -- 缺省时均认为使用AdventureWorks数据库 SELECT FirstColHeading='xyz',SecondColHeading=ProductID FROM ; 如:select +(-8),-(-8),~(-8),~8,其查询结果为:-8、8、7、-9 ~8值的说明:(8)10=(0000000000001000)2,(~8)10=(11111**********)2=(-9)10 DECLARE ***@MyProduct int; SET ***@MyProduct=380; IF (***@MyProduct <> 0) SELECT ProductID,Name,ProductNumber FROM WHERE ProductID=***@MyProduct 自己动手:在SQL Server集成管理器查询窗口中通过“SELECT 含运算符表达式”形式了解并熟悉各种运算符及其组合的使用情况。如:SELECT 180*-100。 DECLARE ***@BinaryVariable2 BINARY(2); SET ***@BinaryVariable2= 123456 SET ***@BinaryVariable2=***@BinaryVariable2+1; SELECT CAST(***@BinaryVariable2
数据库与SQL SERVER 2005教程--部分源代码 来自淘豆网www.taodocs.com转载请标明出处.