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

Unterstütztes SQL für Aurora DSQL

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

SELECT command

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

Primär-Klausel 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är-Klausel Unterstützte Klauseln

CREATE

TABLE

Informationen zur unterstützten Syntax des CREATE TABLE-Befehls finden Sie unter CREATE TABLE.

ALTER

TABLE

Informationen zur unterstützten Syntax des ALTER TABLE-Befehls finden Sie unter ALTER TABLE.

DROP

TABLE

CREATE

[UNIQUE] INDEX ASYNC

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

Informationen zur unterstützten Syntax des CREATE INDEX ASYNC-Befehls finden Sie unter Asynchrone Indizes in Aurora DSQL.

DROP

INDEX

CREATE

VIEW

Weitere Informationen zur unterstützten Syntax des CREATE VIEW-Befehls finden Sie unter CREATE VIEW.

ALTER VIEW

Informationen zur unterstützten Syntax des ALTER VIEW-Befehls finden Sie unter ALTER VIEW.

DROP VIEW Informationen zur unterstützten Syntax des DROP VIEW-Befehls finden Sie unter DROP 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är-Klausel Unterstützte Klauseln

INSERT

INTO

VALUES

SELECT

UPDATE

SET

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

Transaction Control Language (TCL)

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

Befehl Unterstützte Klauseln

COMMIT

BEGIN

[WORK | TRANSACTION]

[READ ONLY | READ WRITE]

Dienstprogrammbefehle

Aurora DSQL unterstützt die folgenden PostgreSQL-Dienstprogrammbefehle:

  • EXPLAIN

  • ANALYZE (nur der Name der Beziehung)