回答
TSQL - 处理SQL
PL/SQL - 是SQL的Oracle SQL服务器
访问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的一个黑客版本。
有关MS Access中SQL的一件大事就是它支持VBA(Visual Basic for Applications)。 – 2010-03-05 21:53:38
T-SQL和PL/SQL是SQL的扩展。重叠完全取决于您正在比较哪个版本的Oracle和SQL Server。甲骨文9I + VS的SQL Server 2005+
- 分析(ROW_NUMBER,: - IE: 语法
SQL Server支持始于2005年
ANSI-92支持已经被Oracle 9i中以来一直支持RANK,DENSE_RANK)
- CASE语句
正则表达式的支持:Oracle 10g的+ VS的SQL Server 2005+(需要CLR实现& CLR FUNC重刑创建)
PIVOT/UNPIVOT:SQL服务器2005+ VS的Oracle 11g +
COALESCE:甲骨文9I + VS的SQL Server 2000 +
有SQL standards,大多数的RDBMS跟随,但为了保持竞争力,大多数公司添加他们自己的扩展。
很多时候这些都是不在标准中的扩展。
- 1. PLSQL绑定变量和主机变量之间的区别
- 2. Apache Spark SQL和MongoDB之间的区别?
- 3. PDO:rowCount()和SQL COUNT(col)之间的区别
- 4. PROC SQL和sqldf之间的区别
- 5. MSSQL和TSQL之间的区别是什么
- 6. TSQL中“<>”和“不是”之间的区别?
- 7. Rspec和水豚,访问和获取之间有什么区别
- 8. .net 3.5和4之间的属性访问区别
- 9. 当访问继承成员时,“this”和“super”之间的区别
- 10. '+ ='和'= +'之间的区别?
- 11. {!!之间的区别!!}和{{}}
- 12. ==和case之间的区别?
- 13. '#','%'和'$'之间的区别
- 14. | =和^ = css之间的区别
- 15. “%〜dp0”和“。\”之间的区别?
- 16. .eq之间的区别。和==
- 17. ==和.equals()之间的区别?
- 18. `%in%`和`==`之间的区别
- 19. 访问修饰符和访问说明符之间有什么区别
- 20. SPFile和PublishingPage类别之间的区别
- 21. System.Timers.Timer Enabled = true和.Start()之间的区别Enabled = true和.Start()之间的区别
- 22. 2个SQL表之间的区别
- 23. SQL关键字之间的区别
- 24. 关于GCD和线程类别之间的区别的疑问
- 25. SQL Plus和“常规”SQL之间的区别?
- 26. “;”和“;”之间的区别是什么?和T-SQL中的“GO”?
- 27. NSthread和NStimer和NSNotifcation之间的区别?
- 28. Java和C#和.NET之间的区别
- 29. sys.log()和console.log()和console.error()之间的区别?
- 30. $ .ajax()和$ .get()和$ .load()之间的区别
'重叠'是他们都支持的标准SQL。 – 2010-03-05 21:52:31