Accessibilité et modification des données de base de données

L'accessibilité et la modification des données de base de données nécessitent la compréhension des aspects fondamentaux de la construction et de l'exécution d'instructions Transact-SQL, ainsi que du traitement des résultats sous la forme de jeux de résultats relationnels ou tabulaires.

Les rubriques de cette section fournissent des informations relatives à la récupération des données des tables Microsoft SQL Server et à leur modification.

Dans cette section

  • Outils de requête
    Décrit les différentes classes d'outils utilisées pour travailler avec SQL Server.

  • Sélection d'une base de données
    Décrit comment SQL Server détermine la base de données qui contient un objet spécifié.

  • Utilisation d'options dans SQL Server
    Décrit les différentes options qui affectent le résultat et les performances des instructions SQL.

  • Éléments de Transact-SQL
    Décrit les éléments de syntaxe primaires utilisés dans les instructions Transact-SQL.

  • Principes de base des requêtes
    Décrit les processus fondamentaux de construction d'instructions Transact-SQL. Décrit les principales clauses utilisées dans les instructions SELECT, INSERT, DELETE et UPDATE :

    • liste select

    • clause FROM

    • clause WHERE

    • clause ORDER BY

    • clauses JOIN

  • Manipulation des ensembles de résultats
    Explique comment manipuler et contrôler les résultats des requêtes en combinant les ensembles de résultats et les vues, en utilisant des ensembles de résultats temporaires, en générant des rapports récapitulatifs sur les ensembles de résultats et en envoyant des notifications lorsque les ensembles de résultats changent.

  • Modification de données dans une base de données
    Décrit les méthodes d'insertion de nouvelles lignes, ainsi que la mise à jour ou la suppression de lignes existantes.

  • Procédures dans Transact-SQL
    Décrit les méthodes de regroupement des instructions Transact-SQL.

  • Transactions (moteur de base de données)
    Décrit comment grouper en une seule transaction plusieurs instructions de modification des données.

  • Verrouillage et gestion des versions de ligne
    Décrit comment SQL Server évite que plusieurs utilisateurs modifient les mêmes données en même temps.

  • Curseurs (moteur de base de données)
    Décrit comment des instructions SELECT retournent toujours un ensemble de lignes tandis que les applications ont parfois besoin de parcourir l'ensemble de résultats une ligne à la fois. Les curseurs permettent de traiter un ensemble de résultats une ligne ou un bloc de lignes à la fois.

  • Requêtes distribuées
    Décrit la manière de coder des instructions Transact-SQL qui font référence à des données sur différentes instances de SQL Server, ou même dans des sources de données OLE DB ou ODBC non SQL Server.