Unterstütztes SQL für Aurora DSQL - Amazon Aurora DSQL

Amazon Aurora DSQL wird als Vorschau-Service bereitgestellt. Weitere Informationen finden Sie in den Servicebedingungen unter Betas und AWS Vorschauen.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Unterstütztes SQL für Aurora DSQL

Aurora DSQL unterstützt eine Vielzahl von PostgreSQL-Kernfunktionen. In den folgenden Abschnitten erfahren Sie mehr über die allgemeine Unterstützung von PostgreSQL-Ausdrücken. Diese Liste ist nicht umfassend.

Warnung

In Aurora DSQL stellen Sie möglicherweise fest, dass SQL-Ausdrücke funktionieren, obwohl sie nicht als unterstützt aufgeführt sind. Beachten Sie, dass Änderungen des Verhaltens oder der Unterstützung für solche Ausdrücke möglich sind.

Befehl SELECT

Aurora DSQL unterstützt die folgenden Klauseln des SELECT Befehls.

Primärklausel Unterstützte Klauseln

FROM

GROUP BY

ALL, DISTINCT

ORDER BY

ASC, DESC, NULLS

LIMIT

DISTINCT

HAVING

USING

WITH(allgemeine Tabellenausdrücke)

INNER JOIN

ON

OUTER JOIN

LEFT, RIGHT, FULL, ON

CROSS JOIN

ON

UNION

ALL

INTERSECT

ALL

EXCEPT

ALL

OVER

RANK (), PARTITION BY

FOR UPDATE

Data Definition Language (DDL)

Aurora DSQL unterstützt die folgenden PostgreSQL-DDL-Befehle.

Befehl Primärklausel Unterstützte Klauseln

CREATE

TABLE

PRIMARY KEY

Hinweise zur unterstützten Syntax des CREATE TABLE Befehls finden Sie unterCREATE TABLE.

ALTER

TABLE

Hinweise zur unterstützten Syntax des ALTER TABLE Befehls finden Sie unterALTER TABLE.

DROP

TABLE

CREATE

INDEX

Sie können diesen Befehl auf folgenden Geräten ausführen:

  • Leere Tabellen

  • ONNULLS FIRST, oder NULLS LAST Parameter

CREATE

INDEX ASYNC

Sie können diesen Befehl mit den folgenden Parametern verwenden:ON,NULLS FIRST,NULLS LAST.

Hinweise zur unterstützten Syntax des CREATE INDEX ASYNC Befehls finden Sie unterAsynchrone Indizes in Aurora DSQL.

DROP

INDEX

CREATE

VIEW

Weitere Hinweise zur unterstützten Syntax des CREATE VIEW Befehls finden Sie unterCREATE VIEW .

ALTER VIEW

Hinweise zur unterstützten Syntax des ALTER VIEW Befehls finden Sie unterALTER VIEW.

DROP VIEW Hinweise zur unterstützten Syntax des DROP VIEW Befehls finden Sie unterDROP VIEW .

CREATE

ROLE, WITH

CREATE

FUNCTION

LANGUAGE SQL

CREATE

DOMAIN

Data Manipulation Language (DML)

Aurora DSQL unterstützt die folgenden PostgreSQL-DML-Befehle.

Befehl Primärklausel Unterstützte Klauseln

INSERT

INTO

VALUES

SELECT

UPDATE

SET

WHEREWHERE (SELECT), WHERE (SELECT)

FROM, WITH

DELETE FROM USING, WHERE

Data Control Language (DCL)

Aurora DSQL unterstützt die folgenden PostgreSQL-DCL-Befehle.

Befehl Unterstützte Klauseln

GRANT

ON, TO

REVOKE

ON, FROM, CASCADE, RESTRICT

Transaktionskontrollsprache (TCL)

Aurora DSQL unterstützt die folgenden PostgreSQL-TCL-Befehle.

Befehl Unterstützte Klauseln

COMMIT

BEGIN

[WORK | TRANSACTION]

[READ ONLY | READ WRITE]

Utility-Befehle

Aurora DSQL unterstützt die folgenden PostgreSQL-Dienstprogrammbefehle:

  • EXPLAIN

  • ANALYZE(nur der Name der Beziehung)