É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 |
---|---|
Noms des objets tels que les tables, les vues, les colonnes, les bases de données et les serveurs. |
|
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. |
|
É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 2005, ou la fonction OPENQUERY pour l'exécution d'une instruction Transact-SQL sur un serveur distant et la récupération de l'ensemble de résultats. |
|
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. |
|
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 %. |
|
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 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. |