23.10.2012 Views

Openedge Data Management: SQL Reference - Product ...

Openedge Data Management: SQL Reference - Product ...

Openedge Data Management: SQL Reference - Product ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

OpenEdge <strong>SQL</strong> Elements and Statements in Backus Naur Form<br />

224<br />

CREATE SYNONYM<br />

Syntax<br />

create synonym statement ::=<br />

CREATE [ PUBLIC ] SYNONYM synonym<br />

FOR [ owner_name.] {table_name |view_name |synonym } ;<br />

CREATE TABLE<br />

Syntax<br />

create table statement ::=<br />

CREATE TABLE [ owner_name.]table_name<br />

;<br />

( { column_definition | table_constraint }, ... )<br />

[ AREA area_name ]<br />

create table statement ::=<br />

CREATE TABLE [ owner_name.]table_name<br />

[ (column_name [ NULL | NOT NULL] , ...) ]<br />

[ AREA area_name ]<br />

AS query_expression<br />

;<br />

Column Definition<br />

Syntax<br />

column_definition ::=<br />

column_name data_type<br />

[ DEFAULT { literal | NULL | SYSDATE } ]<br />

[ column_constraint [ column_constraint ... ] ]<br />

Column Constraint<br />

Syntax<br />

column_constraint ::=<br />

[ CONSTRAINT constraint_name ]<br />

NOT NULL [ PRIMARY KEY | UNIQUE ]<br />

| REFERENCES [ owner_name.]table_name [ ( column_name ) ]<br />

| CHECK ( search_condition )

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!