Available in versions: Dev (3.20) | Latest (3.19) | 3.18 | 3.17 | 3.16 | 3.15 | 3.14 | 3.13 | 3.12 | 3.11 | 3.10

The ALTER statement

Applies to ✅ Open Source Edition   ✅ Express Edition   ✅ Professional Edition   ✅ Enterprise Edition

ALTER statements are used to alter properties of existing objects in the database catalog.

Table of contents

4.4.1.1.
ALTER INDEX
4.4.1.1.1.
ALTER INDEX .. RENAME
4.4.1.1.2.
ALTER INDEX IF EXISTS
4.4.1.2.
ALTER SCHEMA
4.4.1.2.1.
ALTER SCHEMA .. RENAME
4.4.1.2.2.
ALTER SCHEMA IF EXISTS
4.4.1.3.
ALTER SEQUENCE
4.4.1.3.1.
ALTER SEQUENCE .. RENAME
4.4.1.3.2.
ALTER SEQUENCE .. RESTART
4.4.1.3.3.
ALTER SEQUENCE IF EXISTS
4.4.1.4.
ALTER TABLE
4.4.1.4.1.
ALTER TABLE .. ADD COLUMN
4.4.1.4.2.
ALTER TABLE .. ADD COLUMNS (new)
4.4.1.4.3.
ALTER TABLE .. ADD COLUMN IF NOT EXISTS
4.4.1.4.4.
ALTER TABLE .. ADD PRIMARY KEY
4.4.1.4.5.
ALTER TABLE .. ADD UNIQUE
4.4.1.4.6.
ALTER TABLE .. ADD FOREIGN KEY
4.4.1.4.7.
ALTER TABLE .. ADD CHECK
4.4.1.4.8.
ALTER TABLE .. RENAME
4.4.1.4.9.
ALTER TABLE .. COMMENT (new)
4.4.1.4.10.
ALTER TABLE .. ALTER COLUMN .. SET DEFAULT
4.4.1.4.11.
ALTER TABLE .. ALTER COLUMN .. SET NOT NULL
4.4.1.4.12.
ALTER TABLE .. ALTER COLUMN .. DROP NOT NULL
4.4.1.4.13.
ALTER TABLE .. ALTER COLUMN .. SET TYPE
4.4.1.4.14.
ALTER TABLE .. RENAME COLUMN
4.4.1.4.15.
ALTER TABLE .. RENAME CONSTRAINT
4.4.1.4.16.
ALTER TABLE .. RENAME INDEX
4.4.1.4.17.
ALTER TABLE .. DROP COLUMN
4.4.1.4.18.
ALTER TABLE .. DROP COLUMN RESTRICT
4.4.1.4.19.
ALTER TABLE .. DROP COLUMN CASCADE
4.4.1.4.20.
ALTER TABLE .. DROP COLUMNS (new)
4.4.1.4.21.
ALTER TABLE .. ADD COLUMN IF NOT EXISTS
4.4.1.4.22.
ALTER TABLE .. DROP CONSTRAINT
4.4.1.4.23.
ALTER TABLE IF EXISTS
4.4.1.5.
ALTER VIEW
4.4.1.5.1.
ALTER VIEW .. COMMENT (new)
4.4.1.5.2.
ALTER VIEW .. RENAME
4.4.1.5.3.
ALTER VIEW IF EXISTS

previous : next

References to this page

Feedback

Do you have any feedback about this page? We'd love to hear it!

The jOOQ Logo