У меня есть файл .csv, где хранятся мои данные.Я пытаюсь импортировать их в свою таблицу, используя опцию «Импорт данных из файла» в DataGrip.Проблема в том, что я сталкиваюсь с ошибками, когда дело доходит до моего столбца VARRAY.Он не распознает мои данные как таковые, и импорт не удается.
Тип столбца является пользовательским:
create type histogram as VARRAY (256) of double precision;
А вот таблица:
create table multimedia
(
nom varchar2(50),
image ordsys.ordimage,
signature ordsys.ordimageSignature,
couleur integer,
Contour integer,
TauxDeRouge float,
TauxDeVert float,
TauxDeBleu float,
MoyenneDuGradient float,
Histogramme histogram
);
Я много пробовалдругой формат данных внутри CSV-файла для поля VARRAY, например:
(data1, data2, ... , dataN)
histogram(data1, data2, ... , dataN)
Вот вывод ошибок из DataGrip:
2:1: ORA-00932: inconsistent types of data ;expected:Y2019MYDIRECTORY_MYNAME.HISTOGRAM ; got: CHAR
Здесь вы найдете одну запись CSV: https://pastebin.com/raw/Kta9GQjw
Итак, как DataGrip может интерпретировать эту часть моего .csv как VARRAY?(Поля изображения и подписи не должны импортироваться с использованием .csv и datagrip. Они не находятся внутри файла .csv, и это не имеет отношения к моей проблеме, поскольку DataGrip интерпретирует первую строку как заголовок и принимает данные всоответствующие таблицы.)
Спасибо