У меня есть база данных Oracle с 10 таблицами. В некоторых таблицах содержится текст данных CLOB. Мне нужно экспортировать данные из этих таблиц программно с помощью java. Данные экспорта должны быть в формате ANSI INSERT INTO SQL, например:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
Основная идея заключается в том, что мне нужно импортировать эти данные в три разные базы данных:
ORACLE, MSSQL и MySQL. Как я знаю, все эти базы данных поддерживают ANSI INSERT INTO. Но я не нашел java API/framework для генерации SQL-данных SQL. И я не знаю, как работать с данными CLOB, как его экспортировать.
Каков наилучший способ экспорта данных из базы данных с помощью java?
ОБНОВЛЕНИЕ: (01.07.2018)
Я думаю, что невозможно вставить текстовые данные более 4000 байт в соответствии с этим ответом. Как сгенерировать PL\SQL-скрипты с помощью java программно? Или есть какой-либо другой формат экспорта, который поддерживает ORACLE, MSSQL и т.д.?