首页 理论教育T-SQL语句的用法简介-SQLServer数据库技术

T-SQL语句的用法简介-SQLServer数据库技术

【摘要】:T-SQL对SQL Server的使用非常重要,所有应用程序与SQL Server的通信都通过向服务器发送T-SQL语句来进行,是唯一能和SQL Server数据库系统进行交互的语言。

T-SQL语句是位于美国加利福尼亚的IBM公司的San Jose Research Laboratory在20世纪70年代后期开发出来的,通常将它翻译为结构化查询语言(Structured Query Language)。

T-SQL是一个非标准的SQL,它在SQL-92标准的基础上进行了一定的扩充,在可编程性和灵活性方面有所增强。T-SQL对SQL Server的使用非常重要,所有应用程序与SQL Server的通信都通过向服务器发送T-SQL语句来进行,是唯一能和SQL Server数据库系统进行交互的语言。

1.T-SQL语句的特点

(1)类似于英语,直观、简单易学。

(2)只提出要“做什么”,“怎么做”则由数据库管理系统解决。

(3)通常分为4类:数据查询语言(Data Query Language)、数据操纵语言(Data Manipulation Language)、数据定义语言(Data Define Language)和数据控制语言(Data Control Language)。

(4)既可以独立使用,也可以嵌入另外一种语言中使用,即具有自含型和宿生型两种特征。自含型特征可以用于所有用户,包括终端用户、数据库管理员、应用程序员;宿生型特征用于应用程序员开发数据库应用程序。

2.T-SQL语句可实现的操作

数据库管理员和数据库应用系统开发人员使用T-SQL语句可以进行以下操作:(www.chuimin.cn)

(1)创建主键、外键、约束、规则、触发器事务,用以实现数据的完整性。

(2)查询、更新、删除数据库中的信息;

(3)对各种数据库对象设置不同的权限,实现数据库的安全性;

(4)进行分布式数据处理,实现数据库间数据的复制、传递或执行分布式查询;

(5)可以创建批处理、存储过程、视图,方便应用程序访问数据库中的数据;

(6)实现数据仓库,从联机事务处理(OLTP)系统中提取数据,对数据汇总以进行决策支持分析;

(7)其他功能。