Maison >base de données >tutoriel mysql >Qu'est-ce que T-SQL
T-SQL (Transact-SQL) est un ensemble d'extensions de programmation de Sybase et Microsoft qui ajoute plusieurs fonctionnalités au langage de requête structuré (SQL), notamment le contrôle des transactions, la gestion des exceptions et des erreurs, le traitement des lignes. et les variables déclarées.
Tutoriels vidéo MySQL recommandés : "Tutoriel MySQL "
Toutes les applications qui communiquent avec SQL Server sont implémentées en envoyant des instructions T-SQL au serveur. Les requêtes T-SQL incluent des instructions SELECT, la sélection de colonnes, le marquage des colonnes de sortie, la limitation des lignes et la modification des conditions de recherche.
De plus, les identifiants T-SQL sont utilisés pour toutes les bases de données, serveurs et objets de base de données dans SQL Server. Ceux-ci incluent des tables, des contraintes, des procédures stockées, des vues, des colonnes et des types de données. Chaque identifiant T-SQL doit avoir un nom unique, attribué lors de la création de l'objet et utilisé pour identifier l'objet.
Exemples d'instructions T-SQL
L'instruction T-SQL la plus populaire est une procédure stockée, qui est un code T-SQL compilé et stocké. Semblables aux vues, les procédures stockées génèrent un plan d’exécution la première fois qu’elles sont appelées. La différence est que les procédures stockées peuvent sélectionner des données et exécuter n'importe quel code T-SQL avec n'importe quel paramètre.
Les fonctions définies par l'utilisateur sont un autre exemple d'instructions T-SQL. Les fonctions définies par l'utilisateur acceptent les paramètres d'entrée, effectuent des opérations et renvoient les résultats à l'appel.
Un autre exemple est un déclencheur, qui est un script T-SQL stocké qui s'exécute lorsqu'une instruction autre qu'un SELECT est émise sur une table ou une vue. Deux déclencheurs courants sont le déclencheur APRÈS et le déclencheur INSTEAD OF.
La programmation d'instructions T-SQL permet aux professionnels de l'informatique de créer des applications incluses dans SQL Server. Ces applications - ou objets - peuvent insérer, mettre à jour, supprimer ou lire des données stockées dans la base de données.
L'intégration du Common Language Runtime (CLR) est l'exemple ultime d'instruction T-SQL. Depuis SQL Server 2005, les professionnels de l'informatique peuvent travailler avec. NET Framework CLR. Cela vous permet de l'utiliser dans les objets SQL Server. NET pour créer des procédures stockées, des fonctions définies par l'utilisateur et des déclencheurs.
Fonctions T-SQL
En plus des fonctions intégrées de SQL Server, les utilisateurs peuvent également utiliser T-SQL pour définir des fonctions.
Les types de fonctions T-SQL incluent les fonctions d'agrégation, qui opèrent sur un ensemble de valeurs mais renvoient une valeur récapitulative ; les fonctions de classement, qui renvoient la valeur de classement de chaque ligne dans une partition ; renvoie une valeur qui peut être utilisée dans les objets SQL utilisés comme références de table dans les instructions et les fonctions scalaires, qui opèrent et renvoient une valeur unique ;
SQL Server prend également en charge les fonctions analytiques dans T-SQL pour décrire des tâches d'analyse complexes. Ces capacités analytiques permettent aux professionnels de l'informatique d'effectuer des analyses courantes, telles que des classements, des centiles, des moyennes mobiles et des sommes cumulées, exprimées dans une seule instruction SQL.
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!