使用ASP.Net的SQL或T-SQL SQL和T-SQL之间有明显的区别吗 在ASP.Net/C应用程序中使用的是哪个?或者两者都可以使用

使用ASP.Net的SQL或T-SQL SQL和T-SQL之间有明显的区别吗 在ASP.Net/C应用程序中使用的是哪个?或者两者都可以使用,asp.net,sql-server,tsql,Asp.net,Sql Server,Tsql,这似乎是一个糟糕的问题,但我最近才听到T-SQL这个术语,我想知道是否存在实际的可识别的差异,或者这只是听起来很酷的另一个花哨术语 SQL是该语言的广义术语 是SQL语言的过程扩展。它可以通过Microsoft SQL Server获得 如果您决定使用SQL Server作为数据库,您将获得SQL和T-SQL的附加功能,这将添加一长串内容,这些内容将在上面的链接中详细介绍。T-SQL不仅仅是一个花哨的术语,它确实增加了很多功能,但是 是的,您可以将SQL Server与ASP.NET结合使用,因

这似乎是一个糟糕的问题,但我最近才听到T-SQL这个术语,我想知道是否存在实际的可识别的差异,或者这只是听起来很酷的另一个花哨术语

SQL是该语言的广义术语

是SQL语言的过程扩展。它可以通过Microsoft SQL Server获得

如果您决定使用SQL Server作为数据库,您将获得SQL和T-SQL的附加功能,这将添加一长串内容,这些内容将在上面的链接中详细介绍。T-SQL不仅仅是一个花哨的术语,它确实增加了很多功能,但是


是的,您可以将SQL Server与ASP.NET结合使用,因此T-SQL是该语言的广义术语

是SQL语言的过程扩展。它可以通过Microsoft SQL Server获得

如果您决定使用SQL Server作为数据库,您将获得SQL和T-SQL的附加功能,这将添加一长串内容,这些内容将在上面的链接中详细介绍。T-SQL不仅仅是一个花哨的术语,它确实增加了很多功能,但是


是的,您可以将SQL Server与ASP.NET一起使用,因此T-SQL用于查询数据库中的数据

ASP.NET是用于Web UI的 如果向数据库发送本机SQL命令,则需要使用标准ANSI SQL,但如果目标数据库平台具有更多功能,则最好使用为该数据平台创建的特定SQL语言

只是其中的一小部分

  • 用于Microsoft SQL Server的Transact-SQL或T-SQL
  • 用于Oracle的PL/SQL
  • SAP HANA数据库的SQLScript

同样在ASP.NET中,您使用的库将提供可用于数据库连接的对象

SQL用于查询数据库中的数据

ASP.NET是用于Web UI的 如果向数据库发送本机SQL命令,则需要使用标准ANSI SQL,但如果目标数据库平台具有更多功能,则最好使用为该数据平台创建的特定SQL语言

只是其中的一小部分

  • 用于Microsoft SQL Server的Transact-SQL或T-SQL
  • 用于Oracle的PL/SQL
  • SAP HANA数据库的SQLScript

同样在ASP.NET中,您使用的库将提供可用于该数据库连接的对象

Google会告诉您“Transact-SQL(T-SQL)是Microsoft和Sybase对SQL的专有扩展…”如果您使用SQL Server,您将使用T-SQL。是的,我明白了。但是哪一个用于ASP.Net应用程序?ASP.Net可以与许多不同的数据库引擎交互。您将使用的SQL的确切风格取决于您使用的引擎。现在一切都清楚了。只是MicrosoftDB被称为MS SQL,这给我的印象是SQL是专有的。现在一切都有了意义,SQL通用语言和MYSQL、MS SQL等使用通用SQL语言的实现。谷歌会告诉你“Transact-SQL(T-SQL)是微软和Sybase对SQL的专有扩展…”如果你使用SQL Server,你将使用T-SQL。是的,我明白了。但是哪一个用于ASP.Net应用程序?ASP.Net可以与许多不同的数据库引擎交互。您将使用的SQL的确切风格取决于您使用的引擎。现在一切都清楚了。只是MicrosoftDB被称为MS SQL,这给我的印象是SQL是专有的。现在一切都有意义了,SQL通用语言和MYSQL、MS SQL等都使用通用SQL语言的实现。好的,谢谢。因此,如果我理解正确,在ASP.net应用程序中使用SQL数据库时,查询是用T-SQL编写的。在使用Microsoft SQL Server数据库(通常与ASP.net一起使用)时,则是这样。“SQL数据库”是一个通用术语。同样,您也可以使用PL/SQL,这是Oracle Corporation对SQL的过程扩展,您可能也想了解一下。@SANM2009将SQL想象成数字1-10,然后将T-SQL想象成数学运算符
+-/*=
。你可以用数字数到1-10,但如果你想做数学,你需要包括运算符,对吗?T-SQL和其他程序扩展就像数学运算符对数字一样,它们添加了更多选项,扩展了语言的使用。好的,谢谢。因此,如果我理解正确,在ASP.net应用程序中使用SQL数据库时,查询是用T-SQL编写的。在使用Microsoft SQL Server数据库(通常与ASP.net一起使用)时,则是这样。“SQL数据库”是一个通用术语。同样,您也可以使用PL/SQL,这是Oracle Corporation对SQL的过程扩展,您可能也想了解一下。@SANM2009将SQL想象成数字1-10,然后将T-SQL想象成数学运算符
+-/*=
。你可以用数字数到1-10,但如果你想做数学,你需要包括运算符,对吗?T-SQL和其他过程扩展就像数学运算符对数字一样,它们添加了更多选项,扩展了语言的使用。