EasyManua.ls Logo

Sybase Adaptive Server Anywhere - ALTER TABLE Statement

Sybase Adaptive Server Anywhere
1182 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
ALTER TABLE statement
392
ALTER TABLE statement
Use this statement to modify a table definition or to enable a table to take
part in Replication Server replication.
ALTER TABLE [
owner
.]
table-name
ADD
column-definition
[
column-constraint
… ]
| ADD
table-constraint
| MODIFY
column-definition
| MODIFY
column-name
DEFAULT
default-value
| ALTER
column-name
SET DEFAULT
default-value
| ALTER
column-name
DROP DEFAULT
| ALTER
column-name
SET COMPUTE (
expression
)
| ALTER
column-name
DROP COMPUTE
| MODIFY
column-name
[ NOT ] NULL
| MODIFY
column-name
CHECK NULL
| MODIFY
column-name
CHECK (
condition
)
| { DELETE | DROP }
column-name
| { DELETE | DROP } CHECK
| { DELETE | DROP } UNIQUE (
column-name
, … )
| { DELETE | DROP } PRIMARY KEY
| { DELETE | DROP } FOREIGN KEY
role-name
| RENAME
new-table-name
| RENAME
column-name
TO
new-column-name
column-definition
:
column-name
data-type
[ NOT NULL ] [ DEFAULT
default-value
]
column-constraint
:
{ UNIQUE
| PRIMARY KEY
| REFERENCES
table-name
[ (
column-name
) ] [
actions
]
} [ WITH [ MAX | MAXIMUM ] HASH SIZE
hash-size
]
| CHECK (
condition
)
| COMPUTE (
expression
)
default-value
:
string
|
global
variable
|
number
| AUTOINCREMENT
| CURRENT DATE
| CURRENT TIME
| CURRENT TIMESTAMP
| NULL
| TIMESTAMP
| USER
Function
Syntax 1

Table of Contents

Related product manuals