第05章 Transact-SQL语言基础ppt课件.ppt

第05章 Transact-SQL语言基础ppt课件.ppt

ID:59195259

大小:538.50 KB

页数:54页

时间:2020-09-26

第05章 Transact-SQL语言基础ppt课件.ppt_第1页
第05章 Transact-SQL语言基础ppt课件.ppt_第2页
第05章 Transact-SQL语言基础ppt课件.ppt_第3页
第05章 Transact-SQL语言基础ppt课件.ppt_第4页
第05章 Transact-SQL语言基础ppt课件.ppt_第5页
资源描述:

《第05章 Transact-SQL语言基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLServer2016数据库应用开发2021/9/261第05章Transact-SQL语言基础13内容提要2了解Transact-SQL编程语言Transact-SQL语法要素T-SQL运算符-函数-表达式Transact-SQL控制流语句42021/9/262SQL语言是关系型数据库的标准语言,能够在SQLServer、Access、Oracle、DB2、MySql等多种数据库上运行。Transact-SQL语言是SQLServer在SQL语言的基础上增加了一些语言要素后的扩展语言,这些语言要素包括注释、变量、运算符、函数和流程控制语句等。这些附加的语言要素不是标准SQ

2、L中的内容。掌握Transact-SQL语言是进一步学习更多的管理技术和数据库应用开发技术的关键。了解Transact-SQL编程语言1.Transact-SQL概述Transact-SQL语言用于处理SQLServer数据库引擎实例的相关操作,主要包括管理数据库对象,检索、插入、修改和删除对象数据。这些都是在程序开发过程中经常用到的功能。Transact-SQL语言不是一种标准的编程语言,只能够提供SQLServer的数据引擎来分析和运行。前面几章中介绍的CREATE、ALTER、INSERT、UPDATE、DELETE等语句都是Transact-SQL语言中的命令。了解Tr

3、ansact-SQL编程语言1.Transact-SQL概述Transact-SQL语言的语法约定表5-1列出了Transact-SQL参考的语法格式中使用的约定,并进行了说明。了解Transact-SQL编程语言1.Transact-SQL概述架构的使用和说明SQLServer2016中的架构是形成单个命名空间的数据库实体的集合。架构是单个用户所拥有的数据库对象的集合,这些对象形成单个命名空间。数据库对象由架构所拥有,而架构由数据库用户或角色所拥有。当架构所有者离开单位时,会在删除离开的用户之前将该架构的所有权移交给新的用户或角色。在使用架构的过程中,应该了解以下内容。利用架

4、构可以简化DBO和开发人员的工作。在SQLServer中,架构独立于数据库用户而存在,可以在不更改架构名称的情况下转让架构的所有权,能够在架构中创建具有用户友好名称的对象,明确指示对象的功能。了解Transact-SQL编程语言1.Transact-SQL概述架构的使用和说明用户架构分离。架构与数据库用户分离对DBO和开发人员而言有下列好处。①多个用户可以通过角色成员身份或Windows组成员身份拥有一个架构,多个用户可以共享一个默认架构以进行统一名称解析。②简化了删除数据库用户的操作,删除数据库用户不需要重命名该用户架构所包含的对象。③开发人员通过共享默认架构可以将共享对象存

5、储在为特定应用程序专门创建的架构中,而不是DBO架构中。了解Transact-SQL编程语言1.Transact-SQL概述架构的使用和说明用户架构分离。④可以用更大的粒度管理架构和架构包含的对象的权限完全限定的对象名称现在包含4部分:server.database.schema.object--即服务器.数据库.架构.数据库对象默认架构。SQLServer利用默认架构的概念解析未使用其完全限定名称引用的对象的名称。在SQLServer2016中,每个用户都有一个默认架构。如果系统未定义DEFAULT_SCHEMA,则数据库用户将把DBO作为其默认架构。了解Transact-S

6、QL编程语言2.Transact-SQL语句分类Transact-SQL语言中的语句,通常根据用途分为5种类型。数据定义语言。数据定义语言通常是数据库管理系统的一部分,在SQLServer2016中,数据库对象的数据类型等。这些对象的创建、修改和删除等都可以通过使用数据定义语言中的CREATE、ALTER、DROP等语句来完成。数据操纵语言。数据操作语言用于检索和操作数据的SQL语句的子集。数据操纵语言是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括SELECT、INSERT、UPDATE、DELETE等命令,其中,SELECT是最重要的语句。了解Transact

7、-SQL编程语言2.Transact-SQL语句分类T-SQL语言中的语句,通常根据用途分为5种类型。数据控制语言。数据控制语言(DataControlLanguage,DCL)是用来设置或更改数据库用户或角色权限的语句,包括GRANT,DENY,REVOKE等命令。在默认状态下,只有sysadmin或db_owner等人员才有权限执行数据控制语言。控制流语句。Transact-SQL还为用户提供了控制流语句,用于控制SQL语句、语句块或者存储过程的执行流程。在SQLServer中,可以使用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。