T-SQL和PL/SQL是SQL的扩展.重叠完全取决于您要比较的Oracle和SQL Server的哪个版本.IE:
WITH语法:自9i以来一直受Oracle支持 - 从2005年开始支持SQL Server.
ANSI-92支持:Oracle 9i + vs SQL Server 2005+
正则表达式支持:Oracle 10g + vs SQL Server 2005+(需要CLR启用和CLR功能创建)
PIVOT/UNPIVOT:SQL Server 2005+与Oracle 11g +
COALESCE:Oracle 9i + vs SQL Server 2000+
TSQL - Transact SQL
PL/SQL - SQL for Oracle SQL Server
Access SQL - 是SQL的黑客版本
TSQL和PL/SQL都基于SQL ISO/ANSI标准.它取决于SQL Server(TSQL)或Oracle(PL/SQL)的版本,因为它们使用的是ISO/ANSI版本.有关详细信息,请参阅http://en.wikipedia.org/wiki/SQL.
TSQL和PL/SQL只有在制造它们的公司之外提供的ISO/ANSI SQL之外的额外功能.通常,ISO/ANSI SQL标准专门处理如何查询数据库以及数据库中可以使用的结构(例如表,触发器,存储过程等).TSQL和PL/SQL是真正的编程语言,因为它们可以执行循环和编程语言可以执行的其他操作.简单地说,TSQL和PL/SQL是完整的,而ISO标准则不是.
我不确定Access.我认为它只是一个被破解的SQL版本.