我有一个存储数据的.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将第一行解释为头,并将数据吸收到相应的表中。)
谢谢
发布于 2019-09-30 13:28:37
它还没有得到支持。请注意:https://youtrack.jetbrains.com/issue/DBE-9235
https://stackoverflow.com/questions/58114832
复制相似问题