【发布时间】:2018-06-13 14:55:53
【问题描述】:
- SQL 和 T-SQL 之间有明显的区别吗?
- 在 ASP.Net/C# 应用程序中使用哪个?或者两者都可以使用?
这似乎是一个不好的问题,但我最近才听说过 T-SQL 这个术语,想知道是否存在真正的可识别差异,或者它只是另一个听起来很酷的花哨术语。
【问题讨论】:
-
Google 会告诉您“Transact-SQL (T-SQL) 是 Microsoft 和 Sybase 对 SQL 的专有扩展...”如果您使用的是 SQL Server,那么您将使用 T -SQL。
-
是的,我明白了。但是哪一个用于 ASP.Net 应用程序?
-
ASP.net 可以与许多不同的数据库引擎进行交互。您将使用的 SQL 的确切风格取决于您使用的引擎。
-
现在一切都清楚了。只是Microsoft DB被称为MS SQL,这给我的印象是SQL是专有的。现在一切都说得通了,SQL 通用语言和 MYSQL、MS SQL 等使用它们的通用 SQL 语言的实现。
标签: asp.net sql-server tsql