网站大量收购独家精品文档,联系QQ:2885784924

第5讲T_SQL编程基础.pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5讲T_SQL编程基础

第 5 讲 T-SQL 编程基础;哈尔滨师范大学恒星学院; Transact-SQL语言 (简称 T-SQL 语言), 是 由 Microsoft 公司开发的一种 SQL 语言, 它是 标准 SQL 程序设计语言的增强版, 使得应用程 序与 SQL Server 数据库引擎沟通. T-SQL 提供了标准 SQL 的 DDL、 DCL 和 DML功能, 加上扩展的函数、系统存储过程以及 程序设计结构 (例如 IF 和 WHILE) 让程序设计 更有灵活性, 还可以实现对数据库管理的功能. T-SQL 语言是 SQL Server 的核心. ;  随着 Microsoft SQL Server 版本的演进, 衍生自 ANSI SQL 的 T-SQL语言变得独立且功 能强大,拥有众多用户,是解决各种数据问题 的主流语言. 在 SQL Server 的功能大量扩增并广泛进入企业各系统后,日益庞大的数据量让 T-SQL 发挥了重要的作用. ; T-SQL 语言主要包括三种类型的语句: 数据定义语言(Date Definition Language, DDL), 数据控制语言(Date Control Language, DCL), 数据操纵语言(Date Manipulation Language,DML), 简要介绍如下. 数据定义语言(DDL), 除了可以用来建立数据库 与数据库相关对象之外, 还可以修改及删除数据库 对象. 例如, 数据库、表及视图等对象.;数据定义语言; 数据控制语言(DCL)用来设置用户对数据库 对象的访问权限, 如下表.; 数据操纵语言(DML)用来访问表中的数据, 下表5-3 列出了每个语句的使用方式.; T-SQL语言的目的在于为处理大量数据提 供必要的结构化处理能力,因此,它并没有提 供 VB 和 C 所具有的某些语言特性. 其它功能 仍需要前端设计工具 (如FoxPro、Delphi、 Java 和 VB 等) 来处理. 所以, 一般称 SQL Server、Oracle 和 mySQL 等数据库 管理系统为 “数据库引擎”. ; 批处理是由一条或多条 T-SQL 语句构成, 应用程序将它作为单个代码单元发送给系统. SQL 脚本文件或者查询编辑器的窗口都 可以包含多个批处理. 在这种情况下,需要使用批处理分隔符关 键字 GO 来结束每一个批处理. 使用 GO 来结束批处理时,只能把它自己 放在单独的一行上. 结束一个批处理时,将会释放所有由该批 处理所创建的局部变量、临时表、游标. ;---以下代码会列出该服务器上所有的数据库名称 SELECT name FROM sys.databases; 在 SSMS 的工具条上会标明当前的数据 库,你也可以使用它来改变当前的数据库. 在代码中,则可以使用 USE 命令来选定 当前的数据库. 使用 USE 命令来显式地选定正确的数据 库是一种好的开发方法,不要把选定正确的数 据库交给用户去做.; 有些特殊的 T-SQL 命令必须单独地放在 它自己的批处理之中,或者说必须将它们与其 他的批处理命令分别放到不同的批处理中. 数据定义语言命令(CREATE、 ALTER 和 DELETE)就是这样 T-SQL 命令, 应当将 它们放到他们自己的批处理中去,这是一项要 牢记的规则. ; 可以在查询编辑器中打开一个 .sql 脚本 文件,按下 F5 键或者选择工具栏中的 !执行 项来执行一个 SQL 脚本程序中的全部批处理. 在查询编辑器中可以通过突出显示来选择 一些命令,然后执行这些选定的 T-SQL 命令. 在应用程序中, 可以通过使用 ADO 或者 ODBC 来提交并执行 T-SQL 批处理. ; 对于 T-SQL 代码应格式化,以方便阅读. T-SQL 命令往往都会写得较长. 但T-SQL 会忽略空格和行尾的换行符,即不需要使用特 殊的续行符号来编写长达数行的 T-SQL 命令, 从而显著地提高了 T-SQL 代码的可读性. 注释符号(略). ; 在完成程序代码的编写后,可以单击”文件” 菜单中的 ”保存” 或 ”另存为” 选项, 将程序 代码存为 *.sql 文件.

您可能关注的文档

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档