Oracle synonyms
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Oracle allows you to define a synonym for a database
object. For example, an Oracle database might have a table called NY_CUSTOMER with
a synonym CUSTOMER. Applications can refer to the
table as CUSTOMER. Using synonyms in applications
results in generic, more maintainable code. The DataServer supports
Oracle synonyms for these objects:
- Tables
- Views
- Sequences
- Buffers
- Functions
- Stored procedures
- Packages
The DataServer does not support synonyms that point to other synonyms.
Your OpenEdge DataServer applications can reference Oracle objects by their defined synonyms. The DataServer supports synonyms by allowing you to include them when you build the schema image for an Oracle database.
Note: If you use a synonym for a table that has a
PROGRESS_RECID column,
you must also define a synonym for the corresponding sequence generator
and include the synonym in the schema image. For example, if the customer table includes customer_SEQ and
you define a synonym, CUST, you must also define
and include in the schema image a synonym for the sequence generator,
such as CUST_SEQ.