新SQL Server 2005数据库应用与开发教程教学课件 978 7 302 16021 2 ch03.pptVIP

新SQL Server 2005数据库应用与开发教程教学课件 978 7 302 16021 2 ch03.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 T-SQL 语言基础 教学目标 了解T-SQL的发展过程和分类 了解用户定义的数据类型创建、修改、删除和调用 掌握T-SQL的流程控制语句的语法和使用方法 掌握SQL-Server的系统函数的分类,及常用函数的用法 掌握用户自定义函数的方法 教学重点 了解用户定义的数据类型创建、修改、删除和调用 掌握T-SQL的流程控制语句的使用,系统函数的分类及常用函数的用法 掌握用户自定义函数的方法 教学过程 T-SQL语言概述 数据类型、常量和变量 运算符和表达式 流程控制语句 函数 3.1 T-SQL语言概述 3.1.1 T-SQL语言发展过程和分类 SQL(Structure Query Language)中文译为“结构化查询语言”, 最初在1974年由Boyce和Chambedin提出,称为“SEQUEL”,是Structure English QUEry Language的缩写。 1976年,San Jose Reserch Laboratory在研制关系型数据库管理系统System R时,对其进行修改,并称为“SEQUEL2”即当前使用的SQL语言。 1982年ANSI(American Nation Standards Instiute,美国国家标准协会)确认SQL为数据库系统的工业标准,即SQL-86, 此后SQL的标准几经修改和完善。目前最新的SQL标准是2003年制定的ISO/IEC 9075:2003,即SQL:2003(SQL4)。 目前,不同的数据库产品厂商在各自的数据库系统中都支持SQL语言,但又在此标准基础上针对各自的产品对SQL进行了不同的修改和扩充。 例如Oracle的P/L SQL、Sybase的SQLAnywhere等。而T-SQL则是Microsoft针对其自身的数据库产品SQL Server设计开发的并遵循SQL标准的结构化查询语言. [;] 可选的 Transact-SQL 语句终止符。不要键入方括号。label ::=语法块的名称。此约定用于对可在语句中的多个位置使用的过长语法段或语法单元进行分组和标记。可使用的语法块的每个位置由括在尖括号内的标签指示:label。 server_name :指定链接的服务器名称或远程服务器名称。 database_name :如果对象驻留在 SQL Server 的本地实例中,则指定 SQL Server 数据库的名称。如果对象在链接服务器中,则 database_name 将指定 OLE DB 目录。 schema_name :如果对象在 SQL Server 数据库中,则指定包含对象的架构的名称。如果对象在链接服务器中,则 schema_name 将指定 OLE DB 架构名称。 object_name :对象的名称。引用某个特定对象时,不必总是指定服务器、数据库和架构供 SQL Server 2005 数据库引擎标识该对象。但是,如果找不到对象,就会返回错误消息 3.2数据类型、常量和变量 3.2.1 数据类型 1.系统的数据类型 系统的数据类型是T-SQL内部支持的固有的数据类型,有关数据类型的分类和说明在第2章已有详细说明。 2. 用户定义数据类型 T-SQL支持用户自定义数据类型,用户定义数据是在系统数据类型基础上的扩充或限定。当对多表操作时,这些表中的某些列要存储同样的数据类型,且对该数据类型有完全相同的基本类型(系统数据类型)、长度和是否为空的规则,这时用户可以定义数据类型,并在定义表中的这些列时使用该数据类型。 用户定义数据类型的创建和删除可以采用两种方法。一种是图形化的方法,在SQL Server Management Studio中实现。另外一种是执行命令的方法,即调用系统存储过程实现。 1.图形化的方法创建和删除用户定义数据类型 步骤如下 (1)启动SQL Server Management Studio,并连接到服务器。 (2)在SQL Server Management Studio的对象资源管理器视图中的树型视图中依次展开以下节点:数据库/实例数据库/可编程性/类型/用户定义数据类型,在该项上右击,弹出菜单中选择“新建用户定义数据类型” 。 (3)单击“新建用户定义数据类型”菜单,打开“新建用户定义数据类型”窗口。在该窗口中填写相关各项。 (4)单击“新建用户定义数据类型”窗口的“确定”按钮,回到SQL Server Management Studio可以在对象资源管理器的数型视图中查看到刚刚定义的数据类型。 (5)在这种方式下也很容易删除已经存在的用户定义数据类型,所示的数据类型“xuehao”项上点击右键,在弹出菜单中选择删除即可。 2.调用系统的存储过程创建和删除用

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档