Didacticiel : écriture d'instructions Transact-SQLTutorial: Writing Transact-SQL Statements

Bienvenue dans le didacticiel d'écriture d'instructions Transact-SQLTransact-SQL .Welcome to the Writing Transact-SQLTransact-SQL Statements tutorial. Ce didacticiel s'adresse aux utilisateurs qui débutent dans l'écriture d'instructions SQL.This tutorial is intended for users who are new to writing SQL statements. Il permet aux nouveaux utilisateurs de débuter en passant en revue certaines instructions de base destinées à créer des tables et à insérer des données.It will help new users get started by reviewing some basic statements for creating tables and inserting data. Ce didacticiel utilise Transact-SQLTransact-SQL, l'implémentation MicrosoftMicrosoft de la norme SQL.This tutorial uses Transact-SQLTransact-SQL, the MicrosoftMicrosoft implementation of the SQL standard. Ce didacticiel constitue une brève introduction au langage Transact-SQLTransact-SQL mais ne remplace pas un cours de formation sur Transact-SQLTransact-SQL .This tutorial is intended as a brief introduction to the Transact-SQLTransact-SQL language and not as a replacement for a Transact-SQLTransact-SQL class. Les instructions de ce didacticiel sont volontairement simples et n'ont pas pour objectif de traduire la complexité propre à une base de données de production type.The statements in this tutorial are intentionally simple, and are not meant to represent the complexity found in a typical production database.

REMARQUE : Si vous êtes débutant, utiliser SQL Server Management StudioSQL Server Management Studio pourrait vous sembler plus facile que d’écrire des instructions Transact-SQLTransact-SQL .NOTE: If you are a beginner you might find it easier to use SQL Server Management StudioSQL Server Management Studio instead of writing Transact-SQLTransact-SQL statements.

Sources d'informations complémentairesFinding More Information

Pour plus d’informations sur une instruction particulière, recherchez le nom de l’instruction dans la documentation en ligne de SQL Server ou utilisez le Sommaire pour parcourir les 1 800 éléments de langage répertoriés par ordre alphabétique sous Référence Transact-SQL (moteur de base de données).To find more information about any specific statement, either search for the statement by name in SQL Server Books Online, or use the Contents to browse the 1,800 language elements listed alphabetically under Transact-SQL Reference (Database Engine). Une autre stratégie efficace permettant de rechercher des informations consiste à rechercher des mots clés liés à la rubrique qui vous intéresse.Another good strategy for finding information is to search for key words that are related to the subject matter you are interested in. Par exemple, si vous souhaitez savoir comment retourner un élément d’une date (le mois, par exemple), recherchez dates [SQL Server] dans l’index, puis sélectionnez dateparts.For example, if you want to know how to return a part of a date (such as the month), search the index for dates [SQL Server], and then select dateparts. Vous accédez ainsi à la rubrique DATEPART (Transact-SQL).This takes you to the topic DATEPART (Transact-SQL). À titre d’autre exemple, pour savoir comment utiliser des chaînes, recherchez fonctions de chaîne.As another example, to find out how to work with strings, search for string functions. Vous accédez ainsi à la rubrique Fonctions de chaîne (Transact-SQL).This takes you to the topic String Functions (Transact-SQL).

Contenu du didacticielWhat You Will Learn

Ce didacticiel vous explique comment créer un base de données, une table dans la base de données, insérer des données dans la table, mettre à jour les données, lire les données, les supprimer et supprimer la table.This tutorial shows you how to create a database, create a table in the database, insert data into the table, update the data, read the data, delete the data, and then delete the table. Vous allez créer des vues et des procédures stockées, puis configurer un utilisateur pour la base de données et les données.You will create views and stored procedures and configure a user to the database and the data.

Ce didacticiel est divisé en trois leçons :This tutorial is divided into three lessons:

Leçon 1 : Création des objets de base de donnéesLesson 1: Creating Database Objects
Dans cette leçon, vous allez créer une base de données, créer une table dans la base de données, insérer des données dans la table, mettre à jour et lire les données.In this lesson, you create a database, create a table in the database, insert data into the table, update the data, and read the data.

Leçon 2 : Configuration des autorisations sur des objets de base de donnéesLesson 2: Configuring Permissions on Database Objects
Dans cette leçon, vous allez créer une connexion et un utilisateur.In this lesson, you create a login and user. Vous allez également créer une vue et une procédure stockée, puis octroyer à l'utilisateur l'autorisation sur la procédure stockée.You will also create a view and a stored procedure, and then grant the user permission to the stored procedure.

Leçon 3 : Suppression des objets de base de donnéesLesson 3: Deleting Database Objects
Dans cette leçon, vous allez supprimer l'accès aux données, supprimer des données d'une table, supprimer la table, puis supprimer la base de données.In this lesson, you remove access to data, delete data from a table, delete the table, and then delete the database.

SpécificationsRequirements

Pour suivre ce didacticiel jusqu'à la fin, il n'est pas nécessaire de connaître le langage SQL mais vous devez avoir une connaissance de base des concepts propres aux bases de données, tels que les tables.To complete this tutorial, you do not have to know the SQL language, but you should understand basic database concepts such as tables. Au cours de ce didacticiel, vous allez créer une base de données et créer un utilisateur Windows.During this tutorial, you will create a database and create a Windows user. Ces tâches demandent un niveau élevé d'autorisations, c'est pourquoi vous devez vous connecter à l'ordinateur en tant qu'administrateur.These tasks require a high level of permissions; therefore, you should log in to the computer as an administrator.

Les programmes suivants doivent être installés sur votre système :Your system must have the following installed: