Maison >base de données >tutoriel mysql >Différence entre SQL (Structured Query Language) et T-SQL (Transact-SQL).
SQL, Structured Query Language est un langage non procédural utilisé par les moteurs de bases de données pour interpréter les requêtes SQL afin de créer/modifier/accéder à des bases de données
T-SQL (Transact -SQL) est une extension procédurale de SQL utilisée par SQL Server. Similaire au PL/SQL d'Oracle.
Voici les différences importantes entre SQL et T-SQL.
M. Non. | Keys | SQL | T-SQL |
---|---|---|---|
1 | Type | SQL est de nature non procédurale. | T-SQL est de nature procédurale. |
2 | Method | SQL fournit des fonctions de manipulation et de contrôle des données. | En utilisant T-SQL, nous pouvons écrire nos propres procédures, fonctions avec des variables locales. | tr>
3 | Propriétaire | SQL est ouvert à l'utilisation et est courant dans les logiciels SGBDR. | T-SQL est spécifique à SQL Server et propriétaire. |
4 | Ordre de requête | Soumettre plusieurs requêtes | En utilisant T-SQL, plusieurs requêtes peuvent être soumises par lots. |
5 | Fonction | Fournit des opérations DDL, DML, DQL. | En plus de fournir des fonctions SQL, le contrôle des transactions, la gestion des exceptions, etc. |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!