SQL Statements
These topics document the syntax, parameters, and examples for a selection of SQL statements, grouped by the object they act on.
Databases and tablespaces
CREATE DATABASE · ALTER DATABASE · DROP DATABASE · CREATE TABLESPACE · ALTER TABLESPACE · DROP TABLESPACE
Schemas, rules, and types
CREATE SCHEMA · DROP SCHEMA · ALTER RULE · DROP RULE · DROP TYPE · DROP EXTENSION
Tables and indexes
CREATE TABLE · CREATE TABLE AS · ALTER TABLE · DROP TABLE · TRUNCATE · DROP EXTERNAL TABLE · CREATE INDEX · DROP INDEX
Views and materialized views
CREATE VIEW · DROP VIEW · CREATE MATERIALIZED VIEW · REFRESH MATERIALIZED VIEW · DROP MATERIALIZED VIEW
Querying and modifying data
Query plans and table maintenance
Roles and privileges
CREATE ROLE · DROP ROLE · DROP USER · SET ROLE · GRANT · REVOKE
Transaction control
BEGIN · START TRANSACTION · SET TRANSACTION · SAVEPOINT · ROLLBACK TO SAVEPOINT · COMMIT · END · ROLLBACK · ABORT