Database changes that affect CRCs
- Last Updated: January 16, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Database changes that affect CRCs
You must recompile procedures that reference a database table in which you have made any of the following changes:
- Deleted the table
- Changed the table name
- Changed the database language or authorization key
- Added or deleted a field in the table
- Changed the name or order of a field
Note:
Changes in order or position of the fields in tables of the dataserver database do not require recompilation of R-code.
The order in which indexes are defined has no effect on database CRCs.
In addition to the schema changes listed above, you must recompile procedures that reference a database table in which you have made the following changes to a field:
- The data type or extent (array size)
- The number of decimals
- The case sensitivity
Although you do not have to recompile procedures when you make other schema changes, such changes do not apply to procedures that you do not recompile. For example, changes to the following features appear only when you recompile:
- Field appearance — Format, label, column label, and decimal
- Data entry — Initial value, mandatory value, case sensitivity, validation expression, delete validation, and security
- User information — Help messages, validation messages, and description