public class OracleMultiRowSelectUnionAllStatementInsert extends OracleMultiRowStatementInsert
Sample Generated SQL:
INSERT INTO tableName (col1, col2, col3)
SELECT 'val1', 'val2', 'val3' FROM dual UNION ALL
SELECT 'val1', 'val2', 'val3' FROM dual UNION ALL
...
SELECT 'val1', 'val2', 'val3' FROM dual
DATE_FORMAT, DATE_TIME_FORMAT, TIME_FORMATid, log, name, TIMESTAMP_FORMAT| Constructor and Description |
|---|
OracleMultiRowSelectUnionAllStatementInsert() |
| Modifier and Type | Method and Description |
|---|---|
OracleMultiRowSelectUnionAllStatementInsert |
clone() |
void |
executeUpdate() |
void |
prepare(JdbcWriter writer,
Record record) |
void |
setValues(JdbcWriter writer,
Record record) |
addBatch, addExceptionProperties, close, executeBatch, getBigDecimalLiteral, getBigIntegerLiteral, getBooleanLiteral, getByteLiteral, getBytesLiteral, getDateLiteral, getDateTimeLiteral, getDoubleLiteral, getFloatLiteral, getInsertSql, getInsertSqlPrefix, getInsertStatement, getIntLiteral, getLongLiteral, getRecordsPendingInsert, getShortLiteral, getSqlValueLiteral, getStringLiteral, getTimeLiteral, isBatchSupported, isDebug, setDebug, setInsertSqlPrefix, setInsertStatement, setRecordsPendingInsertpublic OracleMultiRowSelectUnionAllStatementInsert()
public void prepare(JdbcWriter writer, Record record) throws Throwable
prepare in interface IInsertprepare in class MultiRowStatementInsertThrowablepublic void setValues(JdbcWriter writer, Record record) throws Throwable
setValues in interface IInsertsetValues in class MultiRowStatementInsertThrowablepublic void executeUpdate()
throws Throwable
executeUpdate in interface IInsertexecuteUpdate in class MultiRowStatementInsertThrowablepublic OracleMultiRowSelectUnionAllStatementInsert clone()
clone in interface IInsertclone in class MultiRowStatementInsertCopyright (c) 2006-2025 North Concepts Inc. All Rights Reserved.