Référence Transact-SQL (moteur de base de données)
Transact-SQL est au centre de l'utilisation de SQL Server. Toutes les applications qui communiquent avec une instance de SQL Server le font en envoyant au serveur des instructions Transact-SQL, quelle que soit l'interface utilisateur de l'application.
Les applications suivantes peuvent générer du code Transact-SQL :
applications générales de productivité bureautique ;
applications qui utilisent une interface utilisateur graphique (GUI) permettant aux utilisateurs de sélectionner les tables et les colonnes dont ils souhaitent afficher les données ;
applications qui font appel aux phrases de la langue courante pour déterminer les données que l'utilisateur souhaite afficher ;
applications de gestion qui stockent leurs données dans des bases de données SQL Server. Elles peuvent inclure à la fois des applications d'autres fournisseurs et des applications internes.
scripts Transact-SQL exécutés à l'aide d'utilitaires tels que sqlcmd ;
applications créées au moyen de suites de développement telles que Microsoft Visual C++, Microsoft Visual Basic ou Microsoft Visual J++ et qui utilisent des interfaces de programmation d'applications telles qu'ADO, OLE DB et ODBC ;
pages Web qui extraient des données de bases de données SQL Server ;
systèmes de bases de données distribuées à partir desquels les données SQL Server sont répliquées et transmises à différentes bases de données ou dans lesquels les requêtes distribuées sont exécutées ;
entrepôts de données dans lesquels des données sont extraites à partir des systèmes de traitement en ligne des transactions (OLTP) et synthétisées pour l'aide à la décision.
Pour afficher les rubriques de référence Transact-SQL
Pour afficher la liste des rubriques de la section de référence Transact-SQL dans la documentation en ligne de SQL Server, procédez comme suit :
Dans la barre d'outils de la documentation en ligne de SQL Server, cliquez sur le bouton Synchroniser avec le sommaire.
Sous l'onglet Sommaire, développez Référence Transact-SQL.
Notes
Lorsque vous visualisez ce contenu dans MSDN Library, utilisez le sommaire pour parcourir les rubriques ou rechercher les commandes par leur nom.
Pour obtenir une liste des fonctions Transact-SQL par catégorie, consultez Fonctions intégrées (Transact-SQL).
Pour accéder à un court didacticiel sur l'écriture des instructions Transact-SQL, consultez Didacticiel : écriture d'instructions Transact-SQL.
Pour obtenir de l'aide sur les instructions Transact-SQL, consultez le Forum MSDN Transact-SQL.
Informations de référence de type « S'applique à »
Les informations de référence sur Transact-SQL comprennent des rubriques relatives à SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2014 et Base de données Azure SQL. En haut de chaque rubrique se trouve une section indiquant les produits qui prennent en charge le sujet de la rubrique. Si un produit est omis, c'est que la fonctionnalité décrite par la rubrique n'est pas disponible dans ce produit. Par exemple, les groupes de disponibilité ont été introduits dans SQL Server 2012. La rubrique CREATE AVAILABILTY GROUP indique qu'elle s'applique à SQL Server (de SQL Server 2012 à la version actuelle), car elle ne s'applique pas à SQL Server 2008, SQL Server 2008 R2 ou Base de données Azure SQL.
Dans certains cas, le sujet général de la rubrique peut être utilisé dans un produit, mais tous les arguments ne sont pas pris en charge. Par exemple, les utilisateurs de base de données à relation contenant-contenu ont été introduits dans SQL Server 2012. L'instruction CREATE USER peut être utilisée dans tous les produits SQL Server, mais la syntaxe WITH PASSWORD ne peut pas être utilisée avec les versions plus anciennes. Dans ce cas, des sections S'applique à supplémentaires sont insérées dans les descriptions des arguments appropriés dans le corps de la rubrique.
Voir aussi
Conventions de la syntaxe Transact-SQL (Transact-SQL)
Moteur de base de données SQL Server