translate: Translates SQL from one dialect to another

Description Usage Arguments Details Value Examples

Description

translate translates SQL from one dialect to another.

Usage

1
translate(sql = "", targetDialect, oracleTempSchema = NULL)

Arguments

sql

The SQL to be translated

targetDialect

The target dialect. Currently "oracle", "postgresql", "pdw", "impala", "netezza", "bigquery", and "redshift" are supported

oracleTempSchema

A schema that can be used to create temp tables in when using Oracle or Impala.

Details

This function takes SQL in one dialect and translates it into another. It uses simple pattern replacement, so its functionality is limited. Note that trailing semicolons are not removed for Oracle, which is required before sending a statement through JDBC. This will be done by splitSql.

Value

A character string containing the translated SQL.

Examples

1
translate("USE my_schema;", targetDialect = "oracle")

kganilkg131/SQLCon documentation built on May 23, 2019, 12:51 a.m.