
Adds CROSS APPLY statement for SELECT command.
Features
- Added RAD Studio 10.3 Rio support.
- Added CROSS APPLY statement for SELECT command.
- Package support added to Firebird 3.0 engine.
- Implemented parsing/building of CREATE FUNCTION statements.
- Introduced DATEADD, DATEDIFF, and OVERLAY functions parsing for Firebird 3.0.
- Added MS SQL Server CTE support.
- Implemented default values for stored procedure parameters.
Fixes
- The database comparer cannot parse the "rows 1" statement in triggers - fixed.
- Crash comparing two oracle 11g2 databases - fixed.
- The Invalid typecast error occurs when extracting the Firebird 3.0 internal functions - fixed.
- The SQL LIST ALL and DISTINCT statements cause the parsing error in Firebird 2.6 - fixed.
- The valid Firebird 2.5 trigger with the script containing the CTE syntax is marked as invalid - fixed.
- The extractor cuts the final ")" from the stored procedure code - fixed.
- The updating of the Database Default Charset failed - fixed.
- The problems with parsing of computed fields of NUMERIC (nn, xx) type were fixed.
- The NOT NULL table columns are not changed to NULL for Firebird 3.0 - fixed.
- The problems with parsing of stored procedure scripts containing the PERCENT and OPTION statements were fixed.
- The comparer doesn't create the global temporary table, but it creates all the indices, primary keys, and foreign keys that belong to GTT - fixed.