Вы можете использовать ExecuteSQL для получения BLOB-данных из Oracle, но в настоящее время вы не можете использовать ExecuteSQLRecord (из-за этой ошибки ) или использовать PutDatabaseRecord для помещения BLOB-данных в поле bytea
вPostgreSQL (из-за этой ошибки ).Также я не верю, что ConvertJSONToSQL когда-либо поддерживал BLOB / CLOB, но я не совсем уверен.
В то же время, вы можете использовать ConvertRecord для преобразования BLOB-объекта в строку и поместить его всюда.Если вы не можете поместить значение String в столбец bytea
, то, возможно, измените его на столбец String, а затем, когда вы запрашиваете столбец String, вы можете заключить его в decode()
, чтобы изменить его на bytea
,Не идеальный, но возможный обходной путь.