SQL Manual

Schema Commands

CREATE SCHEMACOMMENT ON SCHEMAALTER SCHEMADROP SCHEMA
SELECT CURRENT_SCHEMASET SCHEMA

Data Definition

CREATE SEQUENCECOMMENT ON SEQUENCEALTER SEQUENCEDROP SEQUENCE
CREATE TABLECOMMENT ON TABLECOMMENT ON COLUMNDROP TABLE
CREATE TABLE ASALTER TABLE ADD COLUMNALTER TABLE ALTER COLUMNALTER TABLE DROP COLUMN
CREATE TEMPORARY TABLEALTER TABLE ADD CONSTRAINTALTER TABLE DROP CONSTRAINT
ALTER TABLE RENAME TOALTER TABLE RENAME COLUMNALTER TABLE SET SCHEMA
ALTER TABLE SET INSERT ONLYALTER TABLE SET READ ONLYALTER TABLE SET READ WRITE
CREATE MERGE TABLEALTER TABLE ADD TABLEALTER TABLE SET TABLEALTER TABLE DROP TABLE
CREATE REMOTE TABLE
CREATE REPLICA TABLE
CREATE UNLOGGED TABLE
CREATE TABLE FROM LOADER
CREATE INDEXCOMMENT ON INDEXDROP INDEX
CREATE IMPRINTS INDEX
CREATE ORDERED INDEX
CREATE TRIGGERDROP TRIGGER
CREATE VIEWCOMMENT ON VIEWDROP VIEW
CREATE FUNCTIONCOMMENT ON FUNCTIONDROP FUNCTIONDROP ALL FUNCTION
CREATE FUNCTION EXTERNAL
CREATE FUNCTION LANGUAGE
CREATE PROCEDURECOMMENT ON PROCEDUREDROP PROCEDUREDROP ALL PROCEDURE
CREATE PROCEDURE EXTERNAL
CREATE AGGREGATECOMMENT ON AGGREGATEDROP AGGREGATEDROP ALL AGGREGATE
CREATE AGGREGATE EXTERNAL
CREATE FILTER FUNCTIONCOMMENT ON FILTER FUNCTIONDROP FILTER FUNCTIONDROP ALL FILTER FUNCTION
CREATE LOADERCOMMENT ON LOADERDROP LOADERDROP ALL LOADER
CREATE WINDOW EXTERNALCOMMENT ON WINDOWDROP WINDOWDROP ALL WINDOW
CREATE TYPE EXTERNALDROP TYPE
DECLARE varSET var

Data Manipulation

SELECTSELECT INTOWITH SELECT
INSERT VALUESINSERT SELECT
UPDATEMERGE
DELETETRUNCATE
PREPAREEXECUTEDEALLOCATE
CALL procedure
SET SCHEMASET CURRENT_TIMEZONESET TIME ZONE

Data Import/Export

COPY INTO FROMCOPY INTO FROM STDINCOPY BINARY INTO FROMCOPY LOADER INTO FROM
COPY INTOCOPY INTO STDOUT

Authorization & Data Access Control

CREATE USERALTER USERDROP USER
SET USERSET CURRENT_USERSET SESSION_USERSET SESSION AUTHORIZATION
GRANT PRIVILEGESREVOKE PRIVILEGES
CREATE ROLESET ROLESET CURRENT_ROLEDROP ROLE
GRANT ROLEREVOKE ROLE

Transaction Management

START TRANSACTIONCOMMITROLLBACK
SET TRANSACTIONSET LOCAL TRANSACTION
SAVEPOINTRELEASE SAVEPOINTROLLBACK TO SAVEPOINT

Development Commands

EXPLAINPLANTRACE
ANALYZESET OPTIMIZER

Pseudo Columns

CURRENT_SCHEMA
CURRENT_USERUSERSESSION_USERCURRENT_ROLE
CURRENT_DATECURRENT_TIMECURRENT_TIMESTAMPCURRENT_TIMEZONE
LOCALTIMELOCALTIMESTAMPNOW
NEXT VALUE FOR