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 />

220<br />

Table reference<br />

Syntax<br />

table_ref ::=<br />

table_name [ AS ] [ alias [ (column_alias [, ... ] ) ] ]<br />

| (query_expression) [ AS ] alias [ (column_alias [ ,... ] ) ]<br />

| [ ( ] joined_table [ ) ]<br />

Joined table<br />

Syntax<br />

joined_table ::=<br />

{ table_ref CROSS JOIN table_ref<br />

|table_ref [ INNER | LEFT [ OUTER ] ] JOIN<br />

table_ref ON search_condition<br />

}<br />

From clause inner join<br />

Syntax<br />

from_clause_inner_join ::=<br />

{ FROM table_ref CROSS JOIN table_ref<br />

| FROM table_ref [ INNER ] JOIN table_ref<br />

ON search_condition<br />

}<br />

Where clause inner join<br />

Syntax<br />

where_clause_inner_join ::=<br />

FROM table_ref, table_ref WHERE search_condition<br />

From clause outer join<br />

Syntax<br />

from_clause_outer_join ::=<br />

FROM table_ref LEFT OUTER JOIN table_ref<br />

ON search_condition<br />

Where clause outer join<br />

Syntax<br />

where_clause_outer_join ::=<br />

WHERE [ table_name.]column (+) = [ table_name.]column<br />

| WHERE [ table_name.]column = [ table_name.]column (+)

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

Saved successfully!

Ooh no, something went wrong!