Oracle
Specific CLI arguments
--disableSnowScript
--disableSnowScriptFlag to indicate whether SnowConvert should migrate the procedures to Javascript and Python. By default, it is set to false.
--disableSynonym
--disableSynonymFlag to indicate whether or not Synonyms should be transformed. By default, it's set to true.
--disablePackagesAsSchemas
--disablePackagesAsSchemasFlag to indicate whether or not the Packages should be transformed to new Schemas.
Please check the naming of the procedure enabling and disabling the flag:
CREATE OR REPLACE PACKAGE emp_mgmt AS
PROCEDURE remove_emp (employee_id NUMBER );
END emp_mgmt;
CREATE OR REPLACE PACKAGE BODY emp_mgmt AS
PROCEDURE remove_emp (employee_id NUMBER) IS
BEGIN
DELETE FROM employees
WHERE employees.employee_id = remove_emp.employee_id;
tot_emps := tot_emps - 1;
END;
END emp_mgmt; --outerJoinsToOnlyAnsiSyntax
--outerJoinsToOnlyAnsiSyntaxFlag to indicate whether Outer Joins should be transformed to only ANSI syntax.
--disableDateAsTimestamp
--disableDateAsTimestampFlag to indicate whether SYSDATE should be transformed into CURRENT_DATE or CURRENT_TIMESTAMP. This will also affect all DATE columns that will be transformed to TIMESTAMP.
CREATE TABLE DATE_TABLE(
DATE_COL DATE
);
SELECT SYSDATE FROM DUAL;Learn more about how you can get access to the SnowConvert for Oracle Command Line Interface tool by filling out the form on our Snowflake Migrations Info page.
--arrange
--arrangeFlag to indicate whether the input code should be processed before parsing and transformation.
Learn more about this step on our Processing the code page.
--dataTypeCustomizationFile
--dataTypeCustomizationFileThe path to a .json file that specifies rules of data type transformation considering data type origin and column name. Navigate to the Data Type Customization to learn more about this argument.
Last updated
