SQL, Structured Query Language ist eine nicht-prozedurale Sprache, die von Datenbank-Engines zur Interpretation von SQL-Abfragen zum Erstellen/Ändern/Zugreifen auf Datenbanken verwendet wird
T-SQL(Transact -SQL) ist eine prozedurale Erweiterung von SQL, die von SQL Server verwendet wird. Ähnlich wie PL/SQL von Oracle.
Im Folgenden sind die wichtigen Unterschiede zwischen SQL und T-SQL aufgeführt.
Herr. Nein. | Keys | SQL | T-SQL |
---|---|---|---|
1 | Type | SQL ist nicht-prozeduraler Natur. | T-SQL ist prozeduraler Natur. |
2 | Methode | SQL bietet Datenmanipulations- und Kontrollfunktionen. | Mit T-SQL können wir unsere eigenen Prozeduren und Funktionen mit lokalen Variablen schreiben. | tr>
3 | Proprietäres | SQL kann verwendet werden und ist in RDBMS-Software üblich. | T-SQL ist spezifisch für SQL Server und proprietär. |
4 | Abfragereihenfolge | Mehrere Abfragen senden | Mit T-SQL können mehrere Abfragen stapelweise übermittelt werden. |
5 | Funktion | Bietet DDL-, DML- und DQL-Operationen. | Zusätzlich zur Bereitstellung von SQL-Funktionen, Transaktionskontrolle, Ausnahmebehandlung usw. |
Das obige ist der detaillierte Inhalt vonUnterschied zwischen SQL (Structured Query Language) und T-SQL (Transact-SQL).. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!