Freigeben über


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, 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?

  • Aggregieren
  • Sortierung
  • Konfiguration
  • Konvertierung
  • 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

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

Hints

Hinweise werden nicht unterstützt.

Prädikate

  • CONTAINS
  • IS NULL

Siehe auch

SQL zur Abfrage von Daten verwenden