zoukankan      html  css  js  c++  java
  • SQL、T-SQL与PL-SQL的区别

    SQL、T-SQL与PL-SQL的区别

    SQL是Structrued Query Language的缩写,即结构化查询语言。它是负责与ANSI(美国国家标准学会)维护的数据库交互的标准。作为关系数据库的标准语言,它已被众多商用DBMS(Database Management System)产品所采用,使得它已成为关系数据库领域中一个主流语言,不仅包含数据查询功能,还包括插入、删除、更新和数据定义功能。

    T-SQL是SQL语言的一种版本,且只能在SQL SERVER上使用。它是ANSI SQL的加强版语言、提供了标准的SQL命令。另外,T-SQL还对SQL做了许多补充,提供了数据库脚本语言,即类似C、Basic和Pascal的基本功能,如变量说明、流控制语言(批处理GO、流程块控制BEGIN END、判断语句IF ELSE等)、功能函数等。

    PL-SQL(Procedural Language-SQL)是一种增加了过程化概念的SQL语言,是Oracle对SQL的扩充。与标准SQL语言相同,PL-SQL也是Oracle客户端工具(如SQL*Plus、Developer/2000等)访问服务器的操作语言。它有标准SQL所没有的特征:变量(包括预先定义的和自定义的);控制结构(如IF-THEN-ELSE等流控制语句);自定义的存储过程和函数 ;对象类型等。由于 P/L-SQL 融合了SQL语言的灵活性和过程化的概念,使得P/L-SQL成为了一种功能强大的结构化语言,可以设计复杂的应用。

    T-SQL和PL-SQL就是在SQL SERVER和ORACLE各自升级版的SQL语言。

    来源于:https://www.cnblogs.com/zgx/archive/2011/08/22/2149810.html

  • 相关阅读:
    程序员书单合集,持续整理中
    informatica9.5.1后最一步出错(ICMD_10033,INFACMD_10053)
    Informatica9.5.1配置域名错误(ICMD_10033,INFASETUP_10002,RSVCSHARED_00021)
    程序员书单_UML篇
    程序员书单_J2EE专题
    程序员书单_求职面试
    程序员书单_java专项进阶篇
    程序员书单_HTML篇
    程序员书单_数据结构和算法篇
    程序员书单_HeadFirst系列
  • 原文地址:https://www.cnblogs.com/wangrui1587165/p/9964332.html
Copyright © 2011-2022 走看看