Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
...
This driver upgrade has resulted in specific behavior changes within the Snap Pack. These changes are related pertain to status codes and success and failure messages. This table lists these changes:
Scenario in Oracle Snaps | Scenario | Error from the Old Oracle Driver | Error after from the latest Oracle Driver and post JOOQ upgrade | ||
Oracle - Insert: For the insert operation, when | When you enter a string value instead of an integer in a numeric column for the insert operation. | Error Message: Reason: Resolution: | Error Message: Reason: Resolution: <Please | ||
Oracle - Insert, and | When the execute, insert, and merge operations are successful. | Status: " Message: | Status: Message: | ||
Oracle - Execute, and | When the delete, execute, insert, and update , and execute operations are successful. | Status: " Message: | Status: Message: | ||
: |
| When the insert operation fails. | Case 1:Insert batch records into non-not null column type- one record specified with null value to fail and route to error view.Case 1:The errors are the same in both drivers, but the reason is repeated twice inolder drivers.Oracle - Execute and Oracle - Insert:Batch operation when Reason: Note: The reason is repeated twice with the ‘ | Reason: | |
| Batch operation when the Auto commit checkbox is Selected.
| Error: In the old version,when an error record occurs during a batch operation, the entire batch fails, and records are redirected to the error view. As a result, no records are inserted into the database. | Error: In the new version, if when there is an error record in the batch operation, the records before the problematic one are inserted into the database, while the records after it are routed to the error view. Records are inserted into the table because the Auto-commit checkbox is selected. | ||
Oracle - Execute and | Batch operation when the Auto Commit checkbox isDeselected. | Error: In the old version,when an error record occurs during a batch operation, the entire batch fails and records are redirected to the error view. As a result, no records are inserted into the database. | Error: In the new version, if there is an error record occurs in the batch operation, the records before the problematic one are inserted into the database, while the records after it are routed to the error view. Records are not inserted into the table because the Auto-commit checkbox is deselected. | ||
Oracle to SQL Server: If you select the Create a table if not present checkbox.The Snap is unable to create a table with correct data types. | Displays data type as | New driver displays data type as | |||
Oracle to Oracle Snaps: The Oracle Select snap with a second output view with and without table data. | |||||
Oracle to Oracle Snaps: If you select the Create a table if not present checkbox, the Snap is unable to create tables with proper datatypes. | |||||
Insert operation When when you pass a spl character( ' ): | "reason=Reason: Resolution: | Error code: Reason: Resolution: | |||
Delete _Condition condition contains special characters:"{reason=. | Reason: | "{reason=Error code: Reason: |
FAQ for Upgrading from Oracle JDBC 11.2.0.4 Driver to 19.20.0.0 Driver
...
What is the timeline for this upgrade?
This upgrade is will be available as a stable upgrade for on November 8, 2023, while you can have an early preview available shortly after the August October 2023 GA release.
Will I be impacted?
...
You do not have to reconfigure your account settings or drivers; the account can remain as-is to work with the latest driver. However, if you currently use the default version and wish to revert to the previous version behavior, we recommend you to use the OJDBC6 JAR.
How do you override the behavior changes?
...