Я только что слышал, что в Oracle есть функция с именем External Table, которая позволяет получить доступ к плоскому файлу (например, к файлу CSV в файловой системе) из базы данных.
Я просто хочу знать, есть личто-то похожее в DB2 для LUW.
Самое близкое, что я мог видеть, - это реализовать функцию Table (написанную, например, на Java), которая будет читать файл и возвращать таблицу с данными из файла.Однако эта процедура занимает много времени (создание кода Java, компиляция Java и создание функции в DB2, связывающей класс Java), и реализация не является динамической для разных файлов с разным количеством столбцов (табличная функция возвращает предопределенный наборстолбцы).
Вот документация по внешним таблицам Oracle: http://docs.oracle.com/cd/B28359_01/server.111/b28319/et_concepts.htm