Alter Table Statement; Syntax Description Of Alter Table - 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
The ALTER TABLE statement adds a column to a Neoview SQL table. See
Names" (page
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 | CASCADE]
| RENAME TO new name [CASCADE]
column-definition is:
column data-type
([DEFAULT default | NO DEFAULT]
[[CONSTRAINT constraint-name] column-constraint]...)
data-type is:
CHAR[ACTER] [(length)[CHARACTERS]]
[CHARACTER SET char-set-name]
[UPSHIFT]
| PIC[TURE] X [(length)][CHARACTER SET char-set-name]
| CHAR[ACTER] VARYING (length)
[CHARACTER SET char-set-name]
[UPSHIFT]
| VARCHAR (length) [CHARACTER SET char-set-name]
[UPSHIFT]
| NUMERIC [(precision [,scale])] [SIGNED|UNSIGNED]
| NCHAR [(length) [CHARACTER SET char-set-name]
| NCHAR VARYING(length) [CHARACTER SET char-set-name]
| SMALLINT [SIGNED|UNSIGNED]
| INT[EGER] [SIGNED|UNSIGNED]
| LARGEINT
| DEC[IMAL] [(precision [,scale])] [SIGNED|UNSIGNED]
| PIC[TURE] [S]{ 9(integer) [V[9(scale)]] | V9(scale) }
| FLOAT [(precision)]
| REAL
| DOUBLE PRECISION
| DATE
| TIME [(time-precision)]
| TIMESTAMP [(timestamp-precision)]
| INTERVAL { start-field TO end-field | single-field }
default is:
literal
| NULL
| CURRENT_DATE
| CURRENT_TIME
| CURRENT_TIMESTAMP}
Syntax Description of ALTER TABLE
name
specifies the current name of the object. See
TABLE"\
196).
[DISPLAY] [UPSHIFT]
[UPSHIFT]
[UPSHIFT]
[DISPLAY [SIGN IS LEADING] | COMP]
"Database Object Names" (page
"Database Object
196).
ALTER TABLE Statement
47

Advertisement

Table of Contents
loading

Table of Contents