Apenas faça.
sed 's/....-..-../& /' infile
Supondo que há sempre um padrão pode corresponder ao formato xxxx-xx-xx
.
Ou, no início, no seu SQL, você precisa dizer ao comando substr
in select
para fazer esse trabalho para você.
select ... '|' || substr(mydate,1,10) || subtsr(mydate,11,8) || '|' ...