用友软件免费下载(www.yongyou8.com)旨在提供全系列最新最全的用友财务软件免费下载地址。QQ群:498796122用友软件免费版用友软件破解版用友软件试用版

首页学用友正文

SQL、T-SQL、PL/SQL都是什么

用友财务软件2016-09-012083sqlt-sqlplsql数据库用友软件维护知识

   今天用友财务软件免费下载网站跟我学用友的工程师要与大家分享的是sql的概念,T-SQL的概念,PL/SQL的概念, 以及SQL和T-SQL和PL/SQL三者之间有什么区别和联系?

   SQL,我们目前通常认为它是数据库的简称,但其实严格说是错误的,SQL其实是一种语言语法,SQL全名结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

   sql语句图示

   T-SQL又是什么呢?T-SQL是微软公司基于SQL标准,为自家的Microsoft SQL Server数据库产品开发的增强版SQL,增加了函数、逻辑判断等语法用法等,例如 IF 、WHILE 、CASE WHEN 等逻辑判断的类似于高级程序设计语言(例如C、C++等)的语法,扩展了可编程性。

   T-SQL语句图示

   PL/SQL又是什么呢?PL/SQL是甲骨文公司(Oracle)公司为自家的数据库产品Oracle开发的增加版的SQL语言,与微软类似,也是增加SQL语言在自家产品上的可编程性性。同时PL/SQL还是Oracle数据库的客户端管理工具的名称,类似于MSSQLSERVER的查询管理器、企业管理器等工具。

   PL/SQL语句图示

   除了以上几种,基于标准SQL的扩展延伸的SQL语言多达100多种,语法都类似,但用法明显不同,并不通用。

   例如我们常用的Microsoft SQL Server 中,用T-SQL语法书写字符串相加,连接符使用的是“+”,但在Oracle数据库中,使用的却是“||”符号。 

   不论是SQL、或是T-SQL或是PL/SQL,都是一种语言,拥有自己的一套语法,其与数据库的存储逻辑本身是分离的,是凌驾于数据存储之上,用于操作(读出写入)、组织数据的一种程序设计语言。

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

本文链接:https://www.yongyou8.com/xue/sqltsqlplsql.html

网友评论