2013-03-26 3 views
13

MS-SQL und T-SQL werden oft als austauschbare Synonyme im Web herumgeworfen.Was ist der Unterschied zwischen MSSQL und TSQL?

Ich weiß, T-SQL ist eine Variante von SQL in vielen Microsoft-Produkten verwendet. Ist MS-SQL tatsächlich eine andere Variante von Microsoft im Besitz von SQL oder ist es nur ein Oberbegriff, der von der Marketingabteilung von Microsoft verwendet wird, um auf ihre Server-Datenbanklösungen zu verweisen?

Als eine Nebenfrage, welchen Geschmack SQL, wenn überhaupt, verwendet MS Access?

Dank

+0

möglich Duplikat schreiben [Was ist der Unterschied zwischen SQL, PL-SQL und T-SQL?] (Http://stackoverflow.com/questions/1043265/what-is-the-difference-zwischen-sql-pl-sql-und-t-sql) –

Antwort

22

MS SQL ist einfach eine kurze Version der (komplett) Produktnamen Microsoft SQL Server. (Ähnlich wie "MS Office", "MS Windows" oder "MS Access").

T-SQL ist die SQL-Dialekt, die ProduktMicrosoft SQL Server verwendet - und ist die Abkürzung für "Transact-SQL" (! Dank Aaron mich daran erinnert)

Ich würde den Dialekt nicht aufrufen, die Microsoft Access verwendet SQL. Es ist eine Abfragesprache, die irgendwie ähnelt SQL

+4

Und T-SQL steht für Transact-SQL. –

+0

@AaronBertrand: richtig, natürlich. –

+1

Und MS-SQL ist kein Begriff von Microsoft überall. Ich habe es hauptsächlich von MySQL-Benutzern und sehr selten von tatsächlichen SQL Server-Benutzern gehört. –

1

Die MS SQL steht für (Microsoft SQL). Dies ist das Produkt von Microsoft, das MS SQL 2005, 2008 und vor kurzem veröffentlicht wurde.

T-SQL steht für Transact SQL. Dies ist die Syntax zum Schreiben des Ausdrucks in die SQL-Datenbank. Sie können T-SQL statments in MS SQL Server-Datenbank

Link to Refer

+2

Der Produktname ist ** nicht ** "MS SQL 2005" es ist _MS SQL ** Server ** 2005_ –

Verwandte Themen