Alter Table Statement - HP Neoview SQL Reference Manual

Hide thumbs Also See for Neoview SQL:
Table of Contents

Advertisement

ALTER TABLE Statement

"Syntax Description of ALTER TABLE"
"Considerations for ALTER TABLE"
"Example of ALTER TABLE"
The ALTER TABLE statement changes a Neoview SQL table. See
(page
242).
ALTER TABLE name alter-action
ATTRIBUTE {NO INSERTLOG | INSERTLOG}
alter-action is:
ADD [COLUMN] column-definition
| ADD [CONSTRAINT constraint] table-constraint
| DROP CONSTRAINT constraint [RESTRICT]
| RENAME TO new name [CASCADE]
| ALTER COLUMN column-name recalibrate-option
| ALTER COLUMN column-name SET basic-sequence-generator-option
column-definition is:
column-name data-type
([DEFAULT default]
[[CONSTRAINT constraint-name] column-constraint]...)
column-constraint is:
NOT NULL
| CHECK (condition)
| REFERENCES ref-spec NOT ENFORCED
data-type is:
CHAR[ACTER] [(length)[CHARACTERS]]
[CHARACTER SET char-set-name]
[UPSHIFT] [[NOT] CASESPECIFIC]
| CHAR[ACTER] VARYING (length)
[CHARACTER SET char-set-name]
[UPSHIFT] [[NOT] CASESPECIFIC]
| VARCHAR (length) [CHARACTER SET char-set-name]
[UPSHIFT] [[NOT] CASESPECIFIC]
| NUMERIC [(precision [,scale])] [SIGNED|UNSIGNED]
| NCHAR [(length) [CHARACTER SET char-set-name]
[UPSHIFT] [[NOT] CASESPECIFIC]
| NCHAR VARYING(length) [CHARACTER SET char-set-name]
[UPSHIFT] [[NOT] CASESPECIFIC]
| SMALLINT [SIGNED|UNSIGNED]
| INT[EGER] [SIGNED|UNSIGNED]
| LARGEINT
| DEC[IMAL] [(precision [,scale])] [SIGNED|UNSIGNED]
| FLOAT [(precision)]
| REAL
| DOUBLE PRECISION
| DATE
| TIME [(time-precision)]
| TIMESTAMP [(timestamp-precision)]
| INTERVAL { start-field TO end-field | single-field }
44
SQL Statements
"Database Object Names"

Advertisement

Table of Contents
loading

Table of Contents