Hoe meerdere administraties te selecteren want de te selecteren administraties lopen uit de lijst met geselecteerd vanuit het menu?
Het betreft 624 EOL Administraties echter kan ik er nu maar een circa 360 selecteren; de optie “Alle” heeft geen zin omdat dit teveel is om in een keer uit te voeren, selectie op provincie of plaats werkt ook niet omdat deze gegevens niet overal gevuld zijn. Betreft cliëntadministraties van een administratiekantoor.
Ik kan nu niet verder naar beneden scrollen want het selectie windows loopt niet mee of te kort:
Dit is de query die gebruikt wordt:
set requests-parallel-max@eol 16
use select code, 'eol' from systemdivisions@eol limit 250
create or replace table documentstoexport@mss
( file_contents blob
, file_name_path varchar2
, subject varchar2
, typedescription varchar2
, divisionlabel varchar2
, filename varchar2
, accountcode varchar2
, accountname varchar2
, categorydescription varchar2
, contactfullname varchar2
, documentdate datetime
, projectcode varchar2
, projectdescription varchar2
, salesinvoicenumber int32
, salesordernumber int32
, shopordernumber int32
, journalcode varchar2
, transactionentrynumber int32
, transactiondescription varchar2
, transactionlabel varchar2
, projectlabel varchar2
, accountlabel varchar2
)
bulk insert into documentstoexport@mss
( file_contents
, file_name_path
, subject
, typedescription
, divisionlabel
, filename
, accountcode
, accountname
, categorydescription
, contactfullname
, documentdate
, projectcode
, projectdescription
, salesinvoicenumber
, salesordernumber
, shopordernumber
, journalcode
, transactionentrynumber
, transactiondescription
, transactionlabel
, projectlabel
, accountlabel
)
select dae.AttachmentFromUrl file_contents
, dae.DivisionLabel
|| '/'
|| dct.CategoryDescription
|| '/'
|| to_char(dct.documentdate, 'YYYYMMDD')
|| '-'
|| dct.hid
|| case
when dct.subject is not null
then '-' || normalize(dct.subject, 64, false)
end
|| '-'
|| dae.filename
file_name_path
, dct.Subject
, dct.TypeDescription
, dae.DivisionLabel
, dae.FileName
, dct.AccountCode
, dct.AccountName
, dct.CategoryDescription
, dct.ContactFullName
, dct.DocumentDate
, dct.ProjectCode
, dct.ProjectDescription
, dct.SalesinvoiceNumber
, dct.SalesorderNumber
, dct.ShoporderNumber
, txn.JournalCode
, txn.EntryNumber transactionentrynumber
, txn.Description transactiondescription
, case
when txn.entrynumber is not null
then txn.journalcode || ' - ' || txn.entrynumber || ': ' || txn.description
else null
end
transactionlabel
, case
when dct.projectcode is not null
then dct.projectcode || ' - ' || dct.projectdescription
else null
end
projectlabel
, case
when dct.accountcode is not null
then dct.accountcode || ' - ' || dct.accountname
else null
end
accountlabel
from exactonlinerest..Documents@eol dct
join exactonlinerest..DocumentAttachmentFiles@eol dae
on dct.id = dae.document
left
outer
join TransactionLinesIncremental@eol txn
on txn.entryid = dct.financialtransactionentryid
and txn.LineNumber = 0
select file_name_path FileName
, file_contents Contents
from documentstoexport@mss v
local export documents in Contents to "C:\acme\" filename column filename