最近客户要导出部分交易明细,格式如下的txt,通过查找具体sql如下,可以用dbvisualizer或pl/sql导出。(主要是sql拼接方法||','||)
导出形如
“04
,832005,20141231,234915,23000,1
04
,832027
,20141231
,235427
,560
,1
”的txt文件,具体sql如下:
select trans_type||','||t.REQ_SERIAL_NO||','||t.REQ_TRANS_DATE ||','||t.REQ_TRANS_TIME||','||(t.amount1+t.amount2+t.amount3+t.amount4) ||','||t.STATUS
from trans_detail t
where channel='POSP' and trans_type in ('01','04','08','10','26','28','33','40')
and trans_date between to_date('2015-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2015-03-01 00:00:00','yyyy-mm-dd hh24:mi:ss');