Transact-SQL 语言概述

    Transact-SQL 语言中标准的SQL 语句畅通无阻.Transact-SQL 也有类似于SQL 语言的分类,不过做了许多扩充.Transact-SQL 语言的分类如下:
      ·变量说明
      用来说明变量的命令.
      ·数据定义语言(DDL,Data Definition Language)
      用来建立数据库、数据库对象和定义其列,大部分是以CREATE 开头的命令,如:CREATE TABLE 、CREATE VIEW 、DROP TABLE 等。
      ·数据操纵语言(DML,Data Manipulation Language)
      用来操纵数据库中的数据的命令,如:SELECT、 INSERT、 UPDATE 、DELETE 、CURSOR等。
      ·数据控制语言(DCL, Data Control Language)
      用来控制数据库组件的存取许可、存取权限等的命令。如GRANT、 REVOKE 等。
      ·流程控制语言(Flow Control Language)
      用于设计应用程序的语句如IF WHILE CASE 等
      ·内嵌函数
      说明变量的命令。
      ·其它命令
      嵌于命令中使用的标准函数
    上述分类语言中,数据定义语言DDL、 数据操纵语言DML 、数据控制语言DCL 分布在以后各章讲述,本章重点讨论变量说明、流程控制、内嵌函数和其它不好归类的命令。

时间: 2025-01-30 14:31:30

Transact-SQL 语言概述的相关文章

SQL语言概述

SQL语言是一种用于和关系数据库进行交互通信的计算机语言.当用户想检索数据库中的数据时,就可以用SQL语言发出此请求,DBMS对SQL请求进行处理,检索到所要求的数据,并将其返回给用户.这个向数据库请求并得到数据的过程称为数据库查询,这就是SQL语言(Structure Query Language)这一名称的由来.如今,SQL语言已不仅仅是一个查询工具,它已成为可以对关系数据库中的数据进行组织.管理和检索的主要工具. 现在,SQL用于控制DBMS提供给用户的所有功能,SQL语言已成为用户与基于

Sybase中SQL语言概述

SQL(结构化查询语言)是关系数据库语言的一种国际标准,它是一种非过程化的语言.通过编写SQL,我们可以实现对关系数据库的全部操作. ●数据定义语言(DDL)--建立和管理数据库对象 ●数据操纵语言(DML)--用来查询与更新数据 ●数据控制语言(DCL)--控制数据的安全性 T-SQL语言是Sybase对SQL92标准的一种扩展,主要在它的基础上增加了三个方面的功能:自己的数据类型/特有的SQL函数/流程控制功能 T-SQL中的标识符使用说明: (1)标识符由1-30个字符或数字构成,但首字符

MS SQL基础教程:Transact-SQL语言概述

Transact-SQL 语言中标准的SQL 语句畅通无阻.Transact-SQL 也有类似于SQL 语言的分类,不过做了许多扩充.Transact-SQL 语言的分类如下: ·变量说明 用来说明变量的命令. ·数据定义语言(DDL,Data Definition Language) 用来建立数据库.数据库对象和定义其列,大部分是以CREATE 开头的命令,如:CREATE TABLE .CREATE VIEW .DROP TABLE 等. ·数据操纵语言(DML,Data Manipulat

SQL 语言

    SQL 语言是一种介于关系代数与关系演算之间的语言,其功能包括查询.操纵.定义和控制4 个方面,是一个通用的.功能极强的关系数据库语言. 4.1.1 SQL 概述    SQL 语言是1974 年由Boyce 和Chamberlin 提出的.1975 年至1979 年,IBM 公司San Jose Research Laboratory 研制的关系数据库管理系统原形系统System R 实现了这种语言.由于它功能丰富,语言简洁,使用方法灵活,倍受用户和计算机业界的青睐,被众多的计算机公司

MS SQL基础教程:SQL语言

SQL 语言是一种介于关系代数与关系演算之间的语言,其功能包括查询.操纵.定义和控制4 个方面,是一个通用的.功能极强的关系数据库语言. 4.1.1 SQL 概述 SQL 语言是1974 年由Boyce 和Chamberlin 提出的.1975 年至1979 年,IBM 公司San Jose Research Laboratory 研制的关系数据库管理系统原形系统System R 实现了这种语言.由于它功能丰富,语言简洁,使用方法灵活,倍受用户和计算机业界的青睐,被众多的计算机公司和软件公司采用

PostgreSQL SQL 语言:类型转换

本文档为PostgreSQL 9.6.0文档,本转载已得到原译者彭煜玮授权. 1. 概述 SQL是一种强类型语言.也就是说,每个数据项都有一个相关的数据类型,数据类型决定其行为和允许的用法. PostgreSQL有一个可扩展的类型系统,该系统比其它SQL实现更具通用和灵活.因而,PostgreSQL中大多数类型转换行为是由通用规则来管理的,而不是ad hoc启发式规则.这种做法允许使用混合类型表达式,即便是其中包含用户定义的类型. PostgreSQL扫描器/解析器只将词法元素分解成五个基本种类

PL/SQL语言基础(原创)

PL/SQL概述 PL/SQL是过程化的SQL语言,是ORACLE对SQL语言的扩展,在普通SQL语句的基础上增加了编程语言的特点.使得该语言不仅具有过程编程语言的特征,如循环.条件分支等.同时也具有对象编程语言的特征,如重载.继承等.PL/SQL程序语言的组成主要由块组成一个块由三个基本部分组成:声明.执行体.异常处理PL/SQL块有匿名块和命名块命名块会将代码保存到服务器    典型的块结构如下        [ DECLARE                    --声明部分      

第一讲 Java语言概述

★ 第一讲 Java语言概述 [课前思考] 1. 一门新的语言的产生是否需要借鉴以前的编程语言? 2. 在java语言出现之前是否存在其它跨平台的语言? 3. 有哪些编程语言是面向对象的?而哪些编程语言是面向过程的?从编程思路上存在着哪些本质差别?C++语言是面向对象的还是面向过程的? 4. 一段优秀的程序代码是否应该是可读性极强的?程序员之间是否应该遵循相同的编程规范? 5. 一个程序员编好的代码如果需要让别的程序员使用,如何提供该代码的使用说明? 1.1 java语言的发展史 1.1.1 j

SQL语言入门教程:第五课 删除数据库表格

第五课 删除数据库表格 在SQL语言中使用drop table命令删除某个表格以及该表格中的所有记录.drop table命令的使用格式为: drop table tablename: 例如: drop table employee; 如果用户希望将某个数据库表格完全删除,只需要在drop table命令后输入希望删除的表格名称即可.drop table命令的作用与删除表格中的所有记录不同.删除表格中的全部记录之后,该表格仍然存在,而且表格中列的信息不会改变.而使用drop