instructions Transact-SQL

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Point de terminaison analytique SQL dans Microsoft FabricEntrepôt dans Microsoft Fabric

Une instruction SQL est une unité de travail atomique qui réussit complètement ou échoue entièrement. Une instruction SQL est un ensemble d’instructions comprenant des identificateurs, des paramètres, des variables, des noms, des types de données et des mots réservés SQL qui compilent correctement. Analysis Services crée une transaction implicite pour une instruction SQL si la commande BeginTransaction ne spécifie pas le démarrage d'une transaction. Analysis Services valide toujours une transaction implicite si l’instruction aboutit et l'annule si la commande échoue.

Il existe de nombreux types d’instructions. Le plus important est peut-être que le SELECT récupère des lignes de la base de données et permet de sélectionner une ou plusieurs lignes ou colonnes d’une ou de plusieurs tables dans SQL Server. Cet article résume les catégories d’instructions à utiliser avec Transact-SQL (T-SQL) en plus de l’instruction SELECT. Vous trouverez toutes les instructions répertoriées dans le volet de navigation gauche.

Pour plus d’informations sur la prise en charge de T-SQL dans un point de terminaison analytique SQL ou un entrepôt dans Microsoft Fabric, consultez la section Surface d’exposition T-SQL dans Microsoft Fabric.

Sauvegarde et restauration

Les instructions de sauvegarde et restauration permettent de créer des sauvegardes et des restauration à partir de sauvegardes. Pour plus d’informations, consultez la Vue d’ensemble de la sauvegarde et de la restauration.

Data Definition Language

Les instructions DDL (Data Definition Language) définissent des structures de données. Utilisez ces instructions pour créer, modifier ou supprimer des structures de données dans une base de données. Ces instructions incluent :

  • ALTER
  • Classements
  • CREATE
  • DROP
  • DISABLE TRIGGER
  • ENABLE TRIGGER
  • RENAME
  • UPDATE STATISTICS
  • TRUNCATE TABLE

Data Manipulation Language

DML (Data Manipulation Language) affecte les informations stockées dans la base de données. Utilisez ces instructions pour insérer, mettre à jour et modifier les lignes dans la base de données.

  • BULK INSERT
  • Suppression
  • INSERT
  • SELECT
  • UPDATE
  • MERGE

Instructions d’autorisations

Les instructions d’autorisations déterminent les connexions et les utilisateurs qui peuvent accéder aux données et effectuer des opérations. Pour plus d’informations sur l’authentification et l’accès, consultez le Centre de sécurité.

Instructions de Service Broker

Service Broker est une fonctionnalité qui fournit la prise en charge native des applications de messagerie et de mise en file d’attente. Pour plus d’informations, consultez Service Broker.

Paramètres de session

Les instructions SET déterminent comment la session active gère les paramètres au moment de l’exécution. Pour obtenir une vue d’ensemble, consultez Instructions SET.