Oracle compiler modifies the lexical structure of Select statements to work under non-ANSI configured Oracle databases, if the use_ansi flag is False.
Called when a SELECT statement has no froms, and no FROM clause is to be appended.
The Oracle compiler tacks a "FROM DUAL" to the statement.
Oracle doesn't like FROM table AS alias. Is the AS standard SQL??
Look for LIMIT and OFFSET in a select statement, and if so tries to wrap it in a subquery with row_number() criterion.
Construct a new OracleDialect.
create a two-phase transaction ID.
this id will be passed to do_begin_twophase(), do_rollback_twophase(), do_commit_twophase(). its format is unspecified.