Wie sich Dataverse SQL von Transact-SQL unterscheidet

Dieser Artikel beschreibt die Unterschiede zwischen Dataverse SQL und Transact-SQL. Dataverse SQL ist eine Untermenge von Transact-SQL.

Data types

In einer SQL-Datenbank hat jede Spalte, lokale Variable, jeder Ausdruck und jeder Parameter einen zugehörigen Datentyp. Ein Datentyp ist ein Attribut, das den Datentyp angibt, den das Objekt enthalten kann: Ganzzahlige Daten, Zeichendaten, monetäre Daten, Datums- und Zeitdaten, binäre Zeichenketten und so weiter.

Weitere Informationen: Datentypen (Transact-SQL)

  • bigint
  • Bit
  • char
  • datetime
  • Dezimalzahl
  • Gleitkomma
  • int
  • Zahlung
  • nchar
  • numerisch
  • nvarchar*
  • nvarchar(max)      # mehrzeiliger Text
  • real
  • smalldatetime
  • smallint
  • smallmoney
  • tinyint
  • uniqueidentifier
  • varchar*
  • Auswahlliste
  • lookup
  • primarykey
  • Kunde
  • Besitzer
  • Zustand
  • status

Anweisungen

Eine SQL-Anweisung ist eine atomare Einheit der Arbeit und kann entweder vollständig erfolgreich sein oder vollständig fehlschlagen. Eine SQL-Anweisung ist eine festgelegte Anweisung, die aus Bezeichnern, Parametern, Variablen, Namen, Datentypen und reservierten SQL-Wörtern besteht und erfolgreich kompiliert wird.

Weitere Informationen: Transact-SQL-Anweisungen

  • DQL
    • SELECT-Spalte
    • SELECT Ausdruck
    • SELECT STAR
    • SELECT eindeutig
    • SELECT TOP
    • SELECT SET Variable festlegen
    • Alle JOIN-Typen
    • Alle WHERE-Bedingungen
    • Alle verschachtelten Abfragen (SELECT, FROM, WHERE)
    • Einheit
    • PIVOT und UNPIVOT
    • GROUP BY/Having
  • Allgemein
    • IF THEN ELSE
    • DECLARE-Variable

Funktionen

Lernen Sie die Kategorien der integrierten Funktionen kennen, die Sie mit Dataverse-Umgebungen über den SQL-Endpunkt verwenden können.

Weitere Informationen: Was sind die SQL-Datenbankfunktionen?

  • Aggregieren
  • Sortierung
  • Konfiguration
  • Conversion
  • Datentyp
    • DATALENGTH
  • Datum und Uhrzeit
  • Mathematisch
  • Logisch
  • Metadaten
  • String
  • System

System-Funktionen

Die folgenden Systemfunktionen führen Operationen auf Werte, Objekte und Einstellungen in der Dataverse-Umgebung durch und geben Informationen darüber zurück.

Weitere Informationen: Systemfunktionen (Transact-SQL)

  • @@ROWCOUNT
  • FORMATMESSAGE
  • GETANSINULL
  • ISNULL
  • ISNUMERIC
  • NEWID
  • NEWSEQUENTIALID
  • ROWCOUNT_BIG

Metadaten-Funktionen

Die folgenden skalaren Funktionen geben Informationen über die Umgebung und Umgebungsobjekte zurück.

Weitere Informationen: Metadaten-Funktionen (Transact-SQL)

Zurzeit werden keine Metadaten-Funktionen unterstützt.

Sprachelemente

Der Dataverse-SQL-Endpunkt unterstützt die folgenden Sprachelemente.

Weitere Informationen: Sprachelemente (Transact-SQL)

Sprachelemente Allgemein

Abfragen

Verwenden Sie diese Anweisungen, um Daten vom SQL-Endpunkt Dataverse abzufragen.

Weitere Informationen: Abfragen

Allgemein

  • Bedingung suchen
  • TOP

AUSWÄHLEN

Ruft Zeilen aus einer Dataverse-Umgebung ab und ermöglicht die Auswahl einer oder mehrerer Zeilen oder Spalten aus einer oder mehreren Tabellen.

  • Allgemein (SELECT und SELECT-Klausel)
  • GROUP BY
  • HAVING
  • ORDER BY

WÄHLEN SIE GRUPPE NACH

  • GROUP BY spalten-ausdruck [ ,...n ]

FROM plus JOIN, APPLY, PIVOT

  • JOIN
  • APPLY

WHERE

Hints

Hints werden nicht unterstützt.

Prädikate

  • CONTAINS
  • IS NULL

Siehe auch

SQL zur Abfrage von Daten verwenden

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).