Neben den "eigentlichen" Natural-Statements, d.h., den Statements der Data Manipulation Language (DML), bietet Natural SQL-Statements, so dass Sie in Natural-Programmen SQL direkt benutzen können.
Folgende SQL-Statements sind verfügbar:
CALLDBPROC
| COMMIT
| DELETE
| INSERT
| PROCESS
SQL
| READ RESULT
SET
| ROLLBACK
| SELECT
| UPDATE
Anmerkung:
Bezüglich der Portabilität von Natural-Anwendungen beachten Sie
bitte, dass die Natural-SQL-Statements nur für Datenbanksysteme verwendet
werden können, die SQL unterstützen, wohingegen Natural-DML-Statements wie
FIND
und READ
für alle von Natural unterstützten
Datenbanksysteme verwendet werden können.
Dieser Teil behandelt folgende Themen:
Common Set und Extended Set | |
Grundlegende Syntaxbestandteile | |
Das Natural-View-Konzept | |
Skalar-Ausdrücke | |
Suchbedingungen | |
Select Expressions | |
Flexible SQL | |
SQL-Statements in alphabetischer Reihenfolge (siehe obige Links) |
Es gibt eine weitere Möglichkeit, SQL-Statements einzusetzen: die sogenannte "flexible SQL", mit der Sie die Möglichkeit haben, beliebige SQL-Syntax zu verwenden.