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)
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, die erfolgreich kompiliert werden.
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
- 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?
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)
- Ausdrücke
- Allgemein
- Variablen
Sprachelemente Allgemein
- Reservierte Schlüsselwörter
- Syntax-Konventionen
- -- (Kommentar)
- Slash Star (Block Kommentar)
- NULL und UNBEKANNT
- Backslash (Zeilenfortsetzung)
- GO
Abfragen
Verwenden Sie diese Anweisungen, um Daten vom SQL-Endpunkt Dataverse abzufragen.
Weitere Informationen: Abfragen
Allgemeines
- 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
- WHERE
- MATCH
Hints
Hinweise werden nicht unterstützt.
Prädikate
- CONTAINS
- IS NULL