Error
Error Code:
ORA-28714
Oracle Error ORA-28714: Invalid Statement Type
Description
This error indicates an attempt to use `OCI_BATCH_ERRORS` or `OCI_RETURN_ROW_COUNT_ARRAY` modes with an unsupported SQL statement. These modes are specifically designed for batch operations on INSERT, UPDATE, DELETE, or MERGE statements and are invalid for other statement types.
Error Message
ORA-28714: OCI_BATCH_ERRORS or OCI_RETURN_ROW_COUNT_ARRAY mode can only be specified for INSERT, UPDATE, DELETE or MERGE statement.
Known Causes
3 known causesIncorrect Statement Type
The `OCI_BATCH_ERRORS` or `OCI_RETURN_ROW_COUNT_ARRAY` mode was used with a SELECT, CREATE, ALTER, or other non-DML statement.
Library Version Mismatch
The OCI library being used does not support the specified mode with the intended SQL statement, potentially due to an outdated library version.
Typographical Error
A typo in the application code or configuration file may have resulted in the unintended use of these modes with an incorrect statement.
Solutions
Coming SoonGeneral Troubleshooting Tips
- Check the error message carefully for specific details
- Review recent changes that might have caused the error
- Search for the exact error code in the official documentation
- Check log files for additional context
- Try restarting the application or service