Éléments de Transact-SQL

Transact-SQL comporte plusieurs éléments qui sont utilisés par la plupart des instructions ou qui ont une influence sur elles. Cette section fournit les informations dont vous avez besoin pour comprendre et utiliser les différents éléments de Transact-SQL.

Élément Transact-SQL

Description

Identificateurs

Noms des objets tels que les tables, les vues, les colonnes, les bases de données et les serveurs.

Types de données

Définissent les types de données contenues dans les objets de données tels que les colonnes, les variables et les paramètres. La plupart des instructions Transact-SQL ne font pas explicitement référence à des types de données, mais leurs résultats sont influencés par les interactions entre les types de données des objets référencés dans l'instruction.

Constantes

Symboles qui représentent des types de données spécifiques.

Fonctions

Éléments de syntaxe qui acceptent zéro, une ou plusieurs valeurs d'entrée et retournent une valeur scalaire ou un ensemble tabulaire de valeurs. Comme exemples, citons la fonction SUM pour l'ajout de plusieurs valeurs, la fonction DATEDIFF pour la détermination du nombre d'unités de temps séparant deux dates, la fonction @@SERVERNAME pour l'obtention du nom d'une instance de Microsoft SQL Server ou la fonction OPENQUERY pour l'exécution d'une instruction Transact-SQL sur un serveur distant et la récupération du jeu de résultats.

Expressions

Unités de syntaxe que SQL Server peut résoudre en valeurs uniques. Il peut s'agir par exemple de constantes, de fonctions qui ne retournent qu'une seule valeur, d'une référence à une colonne ou d'une variable.

Opérateurs dans les expressions

Les opérateurs sont ajoutés à une ou plusieurs expressions simples pour en créer une plus complexe. Par exemple, le signe de multiplication (*) dans l'expression PriceColumn *1.1 augmente le prix de 10 %.

Commentaires

Portions de texte insérées dans un script ou une instruction Transact-SQL afin d'en expliquer le but. Les commentaires ne sont pas exécutés par SQL Server.

Mots clés réservés

Mots dont l'utilisation est réservée à SQL Server et qui ne doivent pas être utilisés pour nommer les objets dans une base de données.