SQL supportato per Aurora DSQL - Amazon Aurora DSQL

Amazon Aurora DSQL viene fornito come servizio di anteprima. Per ulteriori informazioni, consulta le versioni beta e le anteprime nei Termini di servizio. AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

SQL supportato per Aurora DSQL

Aurora DSQL supporta un'ampia gamma di funzionalità SQL di base di PostgreSQL. Nelle sezioni seguenti, puoi scoprire il supporto generale delle espressioni PostgreSQL. L'elenco non è completo.

avvertimento

In Aurora DSQL, è possibile che le espressioni SQL funzionino anche se non sono elencate come supportate. Tieni presente che per tali espressioni sono possibili modifiche al comportamento o al supporto.

Comando SELECT

Aurora DSQL supporta le seguenti clausole del comando. SELECT

Clausola principale Clausole supportate

FROM

GROUP BY

ALL, DISTINCT

ORDER BY

ASC, DESC, NULLS

LIMIT

DISTINCT

HAVING

USING

WITH(espressioni di tabella comuni)

INNER JOIN

ON

OUTER JOIN

LEFT, RIGHT, FULL, ON

CROSS JOIN

ON

UNION

ALL

INTERSECT

ALL

EXCEPT

ALL

OVER

RANK (), PARTITION BY

FOR UPDATE

DDL (Data Definition Language)

Aurora DSQL supporta i seguenti comandi PostgreSQL DDL.

Comando Clausola principale Clausole supportate

CREATE

TABLE

PRIMARY KEY

Per informazioni sulla sintassi supportata del CREATE TABLE comando, vedere. CREATE TABLE

ALTER

TABLE

Per informazioni sulla sintassi supportata del ALTER TABLE comando, vedere. ALTER TABLE

DROP

TABLE

CREATE

INDEX

È possibile eseguire questo comando nei seguenti modi:

  • Tabelle vuote

  • ONNULLS FIRST, o NULLS LAST parametro

CREATE

INDEX ASYNC

È possibile utilizzare questo comando con i seguenti parametri:ON,NULLS FIRST,NULLS LAST.

Per informazioni sulla sintassi supportata del CREATE INDEX ASYNC comando, vedereIndici asincroni in Aurora SQL.

DROP

INDEX

CREATE

VIEW

Per ulteriori informazioni sulla sintassi supportata del CREATE VIEW comando, vedere. CREATE VIEW

ALTER VIEW

Per informazioni sulla sintassi supportata del ALTER VIEW comando, vedere. ALTER VIEW

DROP VIEW Per informazioni sulla sintassi supportata del DROP VIEW comando, vedere. DROP VIEW

CREATE

ROLE, WITH

CREATE

FUNCTION

LANGUAGE SQL

CREATE

DOMAIN

Linguaggio di manipolazione dei dati (DML)

Aurora DSQL supporta i seguenti comandi DML PostgreSQL.

Comando Clausola principale Clausole supportate

INSERT

INTO

VALUES

SELECT

UPDATE

SET

WHEREWHERE (SELECT), WHERE (SELECT)

FROM, WITH

DELETE FROM USING, WHERE

Linguaggio di controllo dei dati (DCL)

Aurora DSQL supporta i seguenti comandi DCL PostgreSQL.

Comando Clausole supportate

GRANT

ON, TO

REVOKE

ON, FROM, CASCADE, RESTRICT

Linguaggio di controllo delle transazioni (TCL)

Aurora DSQL supporta i seguenti comandi TCL PostgreSQL.

Comando Clausole supportate

COMMIT

BEGIN

[WORK | TRANSACTION]

[READ ONLY | READ WRITE]

Comandi di utilità

Aurora DSQL supporta i seguenti comandi di utilità PostgreSQL:

  • EXPLAIN

  • ANALYZE(solo nome della relazione)