Create tables in cycles
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
To create a table cycle:
- Create the first table with a reference to a table that
is not yet created. Although the
CREATE TABLEsucceeds, it is marked incomplete. TheINSERT,UPDATE,SELECT, andDELETEoperations are not allowed on an incomplete table. - Create the referenced table with a primary or candidate key. The definition of the referencing table becomes complete. If the second table also contains a foreign key that references a table that is not yet created, this second table is also marked incomplete. This process continues until you create the last table.