Когда я выполняю запрос, как показано, вложение всегда пусто. Я ожидаю, что содержимое вложения с именем AttachmentFileName
будет в столбце Attachment
.
Как получить большой двоичный объект файла?
select /*+ join_set(mat, mailmessageid, 5000) */ mat.Attachment xmlfilecontents
, mat.division || '-' || AttachmentFileName filename
from mailmessagesreceived mre
join MailMessageAttachments mat
on mat.mailmessageid = mre.id
and mat.Type in ( 20, 22 ) /* 20: UBL 2.0, 22: Simplerinvoicing 1.0 */
where mre.SenderMailbox = '[email protected]'
and mre.created >= add_months(trunc(sysdate, -1), -10)
and mat.FileSize > 0