View a markdown version of this page

SQL supportato per Aurora DSQL - Amazon Aurora DSQL

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 serie di funzionalità SQL di base di PostgreSQL. Nelle sezioni seguenti, è possibile ottenere informazioni sul supporto generale delle espressioni PostgreSQL. Questo elenco non è completo.

Comando SELECT

Aurora DSQL supporta le seguenti clausole del comando SELECT.

Clausola primaria 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 | KEY SHARE }

Si applicano limiti alle transazioni. Per ulteriori informazioni, consulta Quote di cluster e limiti del database in Amazon Aurora DSQL. Per capire in che modo ciò influisce sulle transazioni simultanee, consultaControllo della concorrenza in Aurora DSQL.

Data Definition Language (DDL)

Aurora DSQL supporta i seguenti comandi DDL di PostgreSQL.

Comando Clausola primaria Clausole supportate

CREATE

TABLE

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

ALTER

TABLE

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

DROP

TABLE

CREATE

[UNIQUE] INDEX ASYNC

Le chiavi dell'indice possono essere nomi o espressioni di colonna. È inoltre possibile utilizzare INCLUDENULLS FIRST,NULLS LAST, eNULLS [NOT] DISTINCT.

Consulta CREATE INDEX la sintassi supportata.

DROP

INDEX

CREATE

STATISTICS

Per informazioni sulla sintassi supportata del comando CREATE STATISTICS, consulta CREATE STATISTICS.

ALTER

STATISTICS

Per informazioni sulla sintassi supportata del comando ALTER STATISTICS, consulta ALTER STATISTICS.

DROP

STATISTICS

Per informazioni sulla sintassi supportata del comando DROP STATISTICS, consulta DROP STATISTICS.

CREATE

VIEW

Per maggiori informazioni sulla sintassi supportata del comando CREATE VIEW, consulta CREATE VIEW.

ALTER

VIEW

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

DROP

VIEW

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

CREATE

SEQUENCE

Per informazioni sulla sintassi supportata del comando CREATE SEQUENCE, consulta CREATE SEQUENCE.

ALTER

SEQUENCE

Per informazioni sulla sintassi supportata del comando ALTER SEQUENCE, consulta ALTER SEQUENCE.

DROP

SEQUENCE

Per informazioni sulla sintassi supportata del comando DROP SEQUENCE, consulta DROP SEQUENCE.

CREATE

ROLE, WITH

CREATE

FUNCTION

LANGUAGE SQL

CREATE

DOMAIN

CREATE

SCHEMA

È possibile annidare CREATE SEQUENCE e GRANT dichiarare nel CREATE SCHEMA comando.

ALTER

USER, ROLE, GROUP

RENAME TO

ALTER

ROUTINE

SET SCHEMA, OWNER TO, RENAME TO

COMMENT ON

ROUTINE

Nessuno

DROP

ROUTINE

Nessuno

Data Manipulation Language (DML)

Aurora DSQL supporta i seguenti comandi DML di PostgreSQL.

Comando Clausola primaria Clausole supportate

INSERT

INTO

VALUES

SELECT

[ON CONFLICT]

UPDATE

SET

WHERE (SELECT)

FROM, WITH

DELETE

FROM

USING, WHERE

Data Control Language (DCL)

Aurora DSQL supporta i seguenti comandi DCL di PostgreSQL.

Comando Clausole supportate

GRANT

ON, TO

I tipi di oggetto supportati includonoROUTINE.

REVOKE

ON, FROM, CASCADE, RESTRICT

I tipi di oggetto supportati includonoROUTINE.

ALTER DEFAULT PRIVILEGES

Configura i privilegi predefiniti per TABLESEQUENCE,FUNCTION, e TYPE oggetti.

Transaction Control Language (TCL)

Aurora DSQL supporta i seguenti comandi TCL di PostgreSQL.

Comando Clausole supportate Alias

COMMIT

[WORK | TRANSACTION]

[AND NO CHAIN]

END

BEGIN

[WORK | TRANSACTION]

[ISOLATION LEVEL REPEATABLE READ]

[READ WRITE | READ ONLY]

START TRANSACTION

[ISOLATION LEVEL REPEATABLE READ]

[READ WRITE | READ ONLY]

ROLLBACK

[WORK | TRANSACTION]

[AND NO CHAIN]

ABORT

SET CONSTRAINTS

{ALL | name [, ...]}

{DEFERRED | IMMEDIATE}

Comandi di utilità

Aurora DSQL supporta i seguenti comandi di utilità di PostgreSQL:

  • EXPLAIN

  • ANALYZE (solo nome della relazione)