Work with catalogs in multi-database queries
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
All data references in SQL follow a syntax where a reference
has from one to four components of the form catalog.schema.table.column.
OpenEdge SQL uses database naming conventions shown in the following table, which are in full compliance with the SQL standard.
| Terms | Definition |
|---|---|
| Catalog | A named collection of schemas. In OpenEdge SQL, a catalog logically corresponds to a database. |
| Schema | A collection of tables and other database objects. |
| Table | A collection of data organized into columns and rows. |
Catalogs are used as name components to identify columns and tables in a multi-database query. A table name can have up to three components: catalog.schema.table-name. A column name can have up to four components: catalog.schema.table.column-name.
The primary database—already connected when an OpenEdge SQL process
attaches to the OpenEdge SQL Server—is already assigned the name
of the primary database as its catalog name. Each auxiliary database
is assigned a name when the CONNECT AS CATALOG command
is executed.
ALTER and CREATE.
Nor can they be used with sequences.