Powered by Zoomin Software. For more details please contactZoomin

DataDirect OpenAccess SDK Help

ALTER TABLE

  • Last Updated: May 12, 2026
  • 1 minute read
    • OpenAccess SDK
    • Version 8.1
    • Documentation

This statement alters the definition of a table.

To support ALTER TABLE processing, the IP GETSUPPORT operation must return TRUE for IP_SUPPORT_ALTER_TABLE.

Syntax

ALTER TABLE table_name alter-table-action
alter-table-action = ADD [COLUMN] column-definition
| ADD (column-definition [,column-definition]…)
| DROP [COLUMN] column-identifier
| ALTER [COLUMN] column-identifier
SET DEFAULT default-value
| ALTER [COLUMN] column-identifier DROP DEFAULT
| ADD CONSTRAINT constraint-name UNQIUE
(column-identifier)
| DROP CONSTRAINT
 
column-definition = column-identifier data-type
[DEFAULT default-value]
[column-constraint [column-constraint]...]
 
column-constraint = NOT NULL | UNIQUE [KEY]

Examples

ALTER TABLE Qual.Own.emp ADD COLUMN ID INTEGER;
ALTER TABLE Qual.Own.emp ALTER COLUMN ID SET DEFAULT 10;
ALTER TABLE Qual.Own.emp ALTER COLUMN ID DROP DEFAULT;
ALTER TABLE Qual.Own.emp ADD CONSTRAINT unique_constraint UNIQUE (ID);
TitleResults for “How to create a CRG?”Also Available inAlert