1
数据库原理与应用技术
1.10.1 9.1 T-SQL程序设计
9.1 T-SQL程序设计

Transact-SQL(简称为T-SQL)语言是Microsoft公司在关系型数据库管理系统SQL Server中实现的一种计算机高级语言,是对SQL的扩展。T-SQL是SQL Server的核心,与SQL Server实例通信的所有应用程序通过将T-SQL语句发送到服务器进行通信,而不管应用程序的用户界面如何。可生成T-SQL的各种应用程序列表如下。

(1) 通用办公效率应用程序。

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

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

(4) 将其数据存储于SQL Server数据库中的商业应用程序。这些应用程序可以包括供应商编写的应用程序和内部编写的应用程序。

(5) 使用诸如sqlcmd这样的实用工具运行的T-SQL脚本。

(6) 使用诸如Microsoft Visual C++、Microsoft Visual Basic或Microsoft Visual J++(使用ADO、OLE DB及ODBC等数据库API)这样的开发系统创建的应用程序。

(7) 从 SQL Server数据库提取数据的网页。

(8) 通过分布式数据库系统将SQL Server中的数据复制到各个数据库或执行分布式查询。

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