【问题标题】:What is the difference between MSSQL and TSQL?MSSQL 和 TSQL 有什么区别?
【发布时间】:2013-03-16 06:52:50
【问题描述】:

MSSQL 和 T-SQL 在网络上经常被当作可互换的同义词。

我知道 T-SQL 是许多 Microsoft 产品中使用的一种 SQL。 MS-SQL 实际上是 Microsoft 拥有的 SQL 的另一种风格,还是只是 Microsoft 营销部门用来指代其服务器数据库解决方案的总称?

作为一个附带问题,MS Access 使用什么风格的 SQL(如果有的话)?

【问题讨论】:

    标签: sql sql-server tsql ms-access


    【解决方案1】:

    MS SQL 只是(完整)产品名​​称Microsoft SQL Server 的简称。 (类似于“MS Office”、“MS Windows”或“MS Access”)。

    T-SQL 是 product Microsoft SQL Server 使用的 SQL 方言 - 是“Transact-SQL”的缩写(感谢 Aaron 提醒我!)

    我不会调用 Microsoft Access 使用 SQL 的方言。它是一种查询语言,在某种程度上类似于 SQL

    【讨论】:

    • 而 T-SQL 代表 Transact-SQL。
    • 而且 MS-SQL 不是微软在任何地方使用的术语。我大多是从 MySQL 用户那里听到的,很少从实际的 SQL Server 用户那里听到。
    • 而且,非常重要的是,Sybase 还实现了 T-SQL。有人可能会说是他们发明的 (en.wikipedia.org/wiki/Transact-SQL)。
    • 感谢大家的澄清
    • 不能访问使用jet engine sql?
    【解决方案2】:

    MS SQL 代表 (Microsoft SQL)。这是微软的产品,他们发布了 MS SQL 2005、2008 和最近发布的 2012。

    T-SQL 代表 Transact SQL。这是在sql数据库中编写表达式的语法。您可以在 MS SQL Server 数据库中编写 T-SQL 语句

    Link to Refer

    【讨论】:

    • 产品名称不是“MS SQL 2005”它是MS SQL Server2005
    猜你喜欢
    • 2019-08-11
    • 2010-10-02
    • 2011-12-12
    • 2010-09-16
    • 2012-03-14
    • 2012-02-06
    • 2011-02-25
    • 2011-11-22
    • 2015-03-26
    相关资源
    最近更新 更多