下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

T-sQL语言的组成

作者:蜗牛     来源: http://www.kokojia.com点击数:1474发布时间: 2018-04-06 09:00:45

标签: 数据库数据库系统工程师WEB

  T-SQL对SQLServer2014十分重要,SQLServer2014使用图形界面能够完成的所有功能,都可以利用T-SQL来实现。使用T-SQL操作时,与SQLServer通信的所有应用程序都通过向服务器发送T-SQL语句来进行,而与应用用程序的界面无关。简单地说,Transact-SQL由多种应用程序生成,主要包括如下9个部分。

T-sQL语言的组成_数据库_数据库系统工程师_WEB_课课家

  (1)通用办公生产应用程序。

  (2)使用图形用户界面GUI的应用程序,使用户得以选择包含要查看的数据的表和列。

  (3)使用通用语言语句确定用户所要查看数据的应用程序。

  (4)将其数据存储于SQLServer数据库中的商用应用程序。这些应用程序既可以是来自其他厂商的应用程序,也可以是内部编写的应用程序。

  (5)使用osql等实用工具运行的Transact-SQL脚本。

  (6)由开发系统(如MicrosoftVisualC++、MicrosoftVisualBASIC或MicrosoftVisualJ+)使用数据库应用程序接口(API)(如ADO、OLEDB以及ODBC)创建的应用程序。

  (7)从SQLServer数据库提取数据的web页。

  (8)分布式数据库系统统,在此系统中将数据从SQLServer复制到各个数据库或执行分布式査询。

  (9)数据仓库,从联机事务处理(OLTP)系统中提取数据,以及对数据汇总以进行决支持分析,均可在此仓库中进行

  然而Transact-SQL作为一种过程型语言,其除了与数据库建立连接、处理数据外,还具有过程关型语言的元素组成:批处理命令、标识符、系统函数、表达式、变量、数据据类型、运算符、流操程控制语句、注释、保留关键字等等。下面简单介绍transact-sql支持的几种过程语言元素。

  (1)注释库注释是程序代码中不执行的文本字符串(也称为注解)。在SQLServer中,可以使用两种类型的注释字符:一种种是ANSI标准的注释符“-”,其用于单行注释;另一种是与C语言相同的程序注释符号。

  (2)变量变量是一种语言中必不可少的组成部分。Transact-sSQL语言中有两种形式的变量,一种是用户自己定义的局部变量,局部变量是一个能够拥有特定数据类型的对象,其作用范围仅限制在程序内部。局部变量可以作为计数器来计算循环执行的次数,或是控制循环执行的次数。另外,利用局部变量还可以保存数据值,以供控制流语句测试以及保存由存储过程返回的数据值等,局部变量被引用时要在其名称前加上标志“@”,而且必须先用DECLARE命令定义后才可以使用。另外一种是系统提供的全局变量,全局变量是SQLServer系统内部使用的变量,其作用范围并不仅仅局限于某一程序,而是任何程序均可以随时调用。全局变量通常存储一些SQLServer的配置设定值和统计数据。用户可以在程序中用全局变量来测试系统的设定值或者是transact-sql命令执行后的状态值。

  (3)运算符运算符是一些符号,其能够用来执行算术运算、字符串连接、赋值以及在字段、常量和变量之间进行比较。在SQLServer中,运算符主要有以下六大类:算术运算符、赋值运算符、位运算符、比较运算符、逻辑运算符以及字符串串联运算符等。此外,流程控制语句也是Transact-SQL重要的组成部分之一,Transact-SQL程序块都离不开流程控制,8.4节介绍Transact-SQL的流程控制。

  小编结语:Transact-SQL(简称T-SQL)是Microsoft公司设计开发的一种结构化查询语言。其在关系数据库管理系统中实现数据的检索、操纵和添加功能,该语言在SQLServer中得到了实现。T-SQL是Microsoft公司在关系型数据库管理系统SQLServer中的SQL-3标准的实现,是微软对SQL的扩展,具有SQL的主要特点,同时增加了变量、运算符、函数、流程控制和注释等语言元素。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程