Загрузка файла json в таблицу с использованием sqlloader - PullRequest
0 голосов
/ 24 октября 2018

Я пытался вставить файл json в таблицу, используя sqlloader.Проблема в том, что если я включаю ограничение - проверяю действительный формат json - я получаю сообщение об ошибке:

ORA-02290: check constraint (RMS01_USER1.JSON_CHECK) violated

Если я удаляю ограничение и пытаюсь, я получаю следующую ошибку:

ORA-40499: no format defined for binary data type

Это тупиковая ситуация, и я не могу загрузить данные.

У меня есть скрипт ctl следующим образом:

LOAD DATA
infile "${HOME}/log/${fileName}.data"
APPEND
INTO TABLE MY_TABLE
fields terminated by "," optionally enclosed by '"'
TRAILING NULLCOLS
( file_id,
  CONTENT_JSON LOBFILE(file_path) TERMINATED BY EOF)
EOF
...