Différences entre Dataverse SQL et Transact-SQL
Cet article décrit les différences entre Dataverse SQL et Transact-SQL. Dataverse SQL est un sous-ensemble de Transact-SQL.
Types de données
Dans une base de données SQL, chaque colonne, variable locale, expression et paramètre a un type de données associé. Un type de données est un attribut qui spécifie le type de données que l’objet peut contenir : données entières, données caractères, données monétaires, données de date et d’heure, chaînes binaires, etc.
Pour plus d’informations : Types de données (Transact-SQL)
Instructions
Une instruction SQL est une unité de travail atomique qui réussit complètement ou échoue complètement. 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 se compilent avec succès.
Pour plus d’informations : Instructions Transact-SQL
- DQL
- Colonne SELECT
- Expression SELECT
- SELECT STAR
- SELECT distinct
- SELECT TOP
- Variable SELECT SET
- Tous les types JOIN
- Toutes les conditions WHERE
- Toutes les requêtes imbriquées (SELECT, FROM, WHERE)
- Union
- PIVOT et UNPIVOT
- GROUP BY/Having
- Général
- Variable DECLARE
Fonctions
Découvrez les catégories de fonctions intégrées que vous pouvez utiliser avec les environnements Dataverse via le point de terminaison SQL.
Plus d’information : Quelles sont les fonctions de la base de données SQL ?
Fonctions System
Les fonctions système suivantes effectuent des opérations et renvoient des informations sur les valeurs, les objets et les paramètres dans l’environnement Dataverse.
Plus d’information : Fonctions système (Transact-SQL)
- @@ROWCOUNT
- FORMATMESSAGE
- GETANSINULL
- ISNULL
- ISNUMERIC
- NEWID
- NEWSEQUENTIALID
- ROWCOUNT_BIG
Fonctions de métadonnées
Les fonctions scalaires suivantes renvoient des informations sur l’environnement et les objets d’environnement.
Plus d’information : Fonctions de métadonnées (Transact-SQL)
Aucune fonction de métadonnées n’est prise en charge pour le moment.
Éléments de langage
Le point de terminaison Dataverse SQL prend en charge les éléments de langage suivants.
Plus d’information : Éléments de langage (Transact-SQL)
- Expressions
- GÉNÉRAL
- Variables
Éléments de langage - Généralités
- Mots clés réservés
- Conventions de syntaxe
- -- (Commentaires)
- Barre oblique-étoile (commentaire de bloc)
- NULL et UNKNOWN
- Barre oblique inverse (continuité de ligne)
- GO
Requêtes
Utilisez ces instructions pour interroger les données du point de terminaison Dataverse SQL.
Pour plus d’informations : Requêtes
Généralités
- Recherche de condition
- TOP
SELECT
Récupère les lignes d’un environnement Dataverse et permet la sélection d’une ou plusieurs lignes ou colonnes dans une ou plusieurs tables.
- Général (SELECT et clause SELECT)
- GROUP BY
- HAVING
- ORDER BY
SELECT GROUP BY
- GROUP BY column-expression [ ,...n ]
FROM plus JOIN, APPLY, PIVOT
- JOIN
- APPLY
WHERE
- WHERE
- MATCH
Conseils
Les conseils ne sont pas pris en charge.
Prédicats
- CONTAINS
- IS NULL