欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Transact-SQL语言简介.ppt

    • 资源ID:6522111       资源大小:208.99KB        全文页数:20页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Transact-SQL语言简介.ppt

    任务4 Transact-SQL语言简介,学习目的和要求1.了解Transact-SQL语言的功能及特点;2.掌握Transact-SQL语言的变量;3.理解SQL Server支持的数据类型、运算符、注释符和标识符。,任务4 Transact-SQL语言简介,1.Transact-SQL语言的特点 2.SQL Server支持的数据类型 3.SQL Server 2000中的运算符 4.Transact-SQL变量 5.注释符和标识符,任务4 Transact-SQL语言简介,SQL(Structured Query Language)语言是关系数据库的标准语言,由于SQL语言功能丰富,语言简洁,因而倍受用户及计算机工业界欢迎。自SQL成为国际标准后,各个数据库厂家纷纷推出各自的支持SQL的软件或与SQL的接口软件。SQL是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询,SQL语言是一个通用的、功能极强的关系数据库语言。,任务4 Transact-SQL语言简介,Transact-SQL 是SQL Server 2000提供的查询语言。使用Transact-SQL编写应用程序可以完成所有的数据库管理工作。任何应用程序,只要目的是向SQL Server 2000的数据库管理系统发出命令以获得数据库管理系统的响应,最终都必须体现为以Transact-SQL语句为表现形式的指令。对用户来说,Transact-SQL是惟一可以和SQL Server 2000的数据库管理系统进行交互的语言。,4.1 Transact-SQL语言的特点,尽管SQL Server 2000提供了使用方便的图形化用户界面,但各种功能的实现基础是Transact-SQL语言,只有Transact-SQL语言可以直接和数据库引擎进行交互。Transact-SQL语言是基于商业应用的结构化查询语言,是标准SQL语言的增强版本。,4.1 Transact-SQL语言的特点,由于Transact-SQL语言直接来源于SQL语言,因此它也具有SQL语言的几个特点。1.一体化 Transact-SQL语言集数据定义语言、数据操纵语言、数据控制语言和附加语言元素为一体。其中附加语言元素不是标准SQL语言的内容,但是它增强了用户对数据库操作的灵活性和简便性,从而增强了程序的功能。,4.1 Transact-SQL语言的特点,2.两种使用方式,统一的语法结构 两种使用方式,即联机交互式和嵌入高级语言的使用方式。统一的语法结构使Transact-SQL语言可用于所有用户的数据库活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统管理人员以及许多其他类型的终端用户。,4.1 Transact-SQL语言的特点,3.高度非过程化 Transact-SQL语言一次处理一个记录,对数据提供自动导航;允许用户在高层的数据结构上工作,可操作记录集,而不是对单个记录进行操作;所有的SQL语句接受集合作为输入,返回集合作为输出,并允许一条SQL语句的结果作为另一条SQL语句的输入。另外,Transact-SQL语言不要求用户指定对数据的存放方法,所有的Transact-SQL语句使用查询优化器,用以指定数据以最快速度存取的手段。,4.1 Transact-SQL语言的特点,4.类似于人的思维习惯,容易理解和掌握 SQL语言的易学易用性,而Transact-SQL语言是对SQL语言的扩展,因此也是非常容易理解和掌握的。如果对SQL语言比较了解,在学习和掌握Transact-SQL语言及其高级特性时就更游刃有余了。,4.2 SQL Server支持的数据类型,SQL Server 2000提供许多实用的数据类型,并具有定义用户数据类型的功能。表4-4中列出了SQL Server 2000提供的主要数据类型。,4.2 SQL Server支持的数据类型,4.3 SQL Server 2000中的运算符,运算符是一种符号,用来指定要在一个或多个表达式中执行的操作。Transact-SQL的查询语句中使用的运算符,如表4-5所示。,4.3 SQL Server 2000中的运算符,4.4 Transact-SQL变量,变量对于一种语言来说是必不可少的组成部分。Transact-SQL语言允许使用两种变量:一种是用户自己定义的局部变量(Local Variable),另一种是系统提供的全局变量(Global Variable)。,4.4 Transact-SQL变量,1.局部变量 局部变量使用户自己定义的变量,它的作用范围仅在程序内部。通常只能在一个批处理中或存储过程中使用,用来存储从表中查询到的数据,或当作程序执行过程中暂存变量使用。2.全局变量 全局变量是SQL Server 2000系统内部使用的变量,起作用范围并不局限于某一程序,而是任何程序均可随时调用。全局变量通常存储一些SQL Server 2000的配置设置值和效能统计数据。用户可在程序中用全局变量来测试系统的设定值或者Transact_SQL命令执行后的状态值。,4.5 注释符和标识符,1.注释符 程序中的注释可以增加程序可读性。在Transact-SQL语言中可使用两种注释符:行注释和块注释。行注释符为“-”,这是ANSI标准的注释符,用于单行注释。块注释符为“/*/”,“/*”用于注释文字的开头,“*/”用于注释文字的末尾。块注释符可在程序中标识多行文字为注释。,4.5 注释符和标识符,2.SQL Server的标识符 SQL Server的所有对象,包括服务器、数据库以及数据库对象,如表、视图、列、索引、触发器、存储过程、规则、默认值和约束等都可以有一个标识符。对绝大多数对象来说,标识符是必不可少的,但对某些对象如约束来说,是否规定标识符是可选的。对象的标识符一般在创建对象时定义,作为引用对象的工具使用。(1)标识符的分类 在SQL Server中标识符共有两种类型:一种是规则标识符(Regular identifer),一种是界定标识符(Delimited identifer)。其中,规则标识符严格遵守标识符的有关格式的规定,所以在Transact_SQL中凡是规则运算符都不必使用定界符。对于不符合标识符格式的标识符要使用界定符或。,4.5 注释符和标识符,2.SQL Server的标识符(2)标识符格式1)标识符必须是统一码(Unicode)2.0标准中规定的字符,包括26个英文字母a-z和A-Z,以及其他一些语言字符,如汉字。2)标识符后的字符可以是“_”、“”、“#”、“$”及数字。3)标识符不允许是Transact-SQL的保留字。4)标识符内不允许有空格和特殊字符。5)标识符不区分大小写。,4.5 注释符和标识符,2.SQL Server的标识符(2)标识符格式 另外,某些以特殊符号开头的标识符在SQL Server中具有特定的含义。如以“”开头的标识符表示这是一个局部变量或是一个函数的参数;以#开头的标识符表示这是一个临时表或是一存储过程。以“#”开头的表示这是一个全局的临时数据库对象。Transact-SQL的全局变量以“”开头。无论是界定标识符还是规则标识符都最多只能容纳128个字符,对于本地的临时表最多可以有116个字符。,4.5 注释符和标识符,2.SQL Server的标识符(3)对象命名规则 SQL Server 2000 的数据库对象名字由1-128个字符组成,不区分大小写。在一个数据库中创建了一个数据库对象后,数据库对象的全名应该由服务器名、数据库名、拥有者名和对象名这四个部分组成,格式如下:server.database.owner_name.object_name 命名必须都要符合标识符的规定。在实际引用对象时,可以省略其中某部分的名称,只留下空白的位置。,

    注意事项

    本文(Transact-SQL语言简介.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开