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)

  • bigint
  • bit
  • car
  • DateHeure
  • Décimal
  • flotttant
  • int
  • devise
  • nchar
  • numérique
  • nvarchar*
  • nvarchar(max) # texte multiligne
  • real
  • smalldatetime
  • smallint
  • smallmoney
  • tinyint
  • uniqueidentifier
  • varchar*
  • liste de sélection
  • lookup
  • primarykey
  • client
  • propriétaire
  • département
  • status

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 ?

  • Agréger
  • Classement
  • configuration
  • Conversion
  • Type de données
    • DATALENGTH
  • Date et heure
  • Mathématique
  • Logique
  • Metadata
  • String
  • Système

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)

Éléments de langage - Généralités

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

Conseils

Les conseils ne sont pas pris en charge.

Prédicats

  • CONTAINS
  • IS NULL

Voir aussi

Utiliser SQL pour interroger les données