Converting TO_CHAR(
exp, 'YYYY/MM/DD HH24:MI:SS') to REPLACE(CONVERT(VARCHAR(19),
exp, 20), '-', '/') (Oracle to
SQL Server)
Converting IIF function to CASE expression (
SQL Server to Synapse)
Converting DATEDIFF(YEAR,
dt1, dt2) to EXTRACT(YEAR FROM AGE(
dt2, dt1)) (
SQL Server to PostgreSQL)
Commenting ALTER TABLE
table CHECK CONSTRAINT
constraint (
SQL Server to MariaDB)
Commenting CONNECT TO statement (from IBM DB2)
Converting CREATE SEQUENCE statement (IBM DB2 to Snowflake)
Converting string1 CONCAT string2 operator to || operator (IBM DB2 to PostgreSQL, Redshift)
Converting VALUES c1, c2, … INTO v1, v2, … to individual v1 := c1; v2 := c2; … assignment statements (from IBM DB2)
Commenting FULLTEXT INDEX in CREATE TABLE (from MySQL, MariaDB)
Converting ENUM data type to VARCHAR with CHECK constraint (from MySQL, MariaDB)
Converting SET data type to VARCHAR (from MySQL, MariaDB)
Commenting ON UPDATE CASCADE clause in FOREIGN KEY constraint (MySQL, MariaDB to Oracle)
Adding CHAR length semantics specifier explicitly when converting CHAR(n) and VARCHAR(n) data types (MySQL, MariaDB to Oracle)
Converting VARCHAR(n) BINARY to RAW(n) (MySQL to Oracle)
Converting stored procedures with CURSOR WITH RETURN (result sets) (IBM DB2 to PostgreSQL)
Removing ON ROLLBACK DELETE ROWS in temporary tables (IBM DB2 to PostgreSQL)
Converting VARCHAR(exp, length) function to CAST(exp AS VARCHAR(length)) (from IBM DB2)
Converting TIMESTAMP function (from IBM DB2)
Bug fix - ALTER TABLE tab ALTER COLUMN col RESTART WITH num conversion for PostgreSQL 10 and later (IBM DB2 to PostgreSQL)
Bug fix -
string+LEFT/RIGHT() expression conversion (
SQL Server to PostgreSQL)
Bug fix - DAY function conversion with string literal, adding DATE before the literal (
SQL Server to PostgreSQL)
Bug fix - When converting DATEDIFF enclose expression with () before casting to TIMESTAMP like
f() + … to (
f() || … )::TIMESTAMP (
SQL Server to PostgreSQL)
Bug fix - Parsing ON UPDATE CURRENT_TIMESTAMP() in CREATE TABLE (from MySQL, MariaDB)
Bug fix - Converting CURRENT_TIMESTAMP() to CURRENT_TIMESTAMP (from MySQL, MariaDB to Oracle)
Bug fix - Parsing storage options for CREATE TABLE (ENGINE, AUTO_INCREMENT, CHARSET etc.) (from MariaDB)
Bug fix - BIT data type conversion (MariaDB to Oracle)
Bug fix - CREATE PROCEDURE parser when there are no parameters (from IBM DB2)
Bug fix - Fixing the parser when UNION keyword is used for an alias (from IBM DB2)
Bug fix - Removing WITH HOLD clause from cursor declarations (from IBM DB2)