Export data from db2 with column names

前端 未结 3 2000
旧时难觅i
旧时难觅i 2020-12-11 09:28

I want to export data from db2 tables to csv format.I also need that first row should be all the column names.

I have little success by using the following comand

3条回答
  •  醉酒成梦
    2020-12-11 09:57

    Quite old question, but I've encountered recently the a similar one realized this can be achieved much easier in 11.5 release with EXTERNAL TABLE feature, see the answer here: https://stackoverflow.com/a/57584730/11946299

    Example:

    $ db2 "create external table '/home/db2v115/staff.csv' 
    using (delimiter ',' includeheader on) as select * from staff"
    DB20000I  The SQL command completed successfully.
    $ head /home/db2v115/staff.csv | column -t -s ',' 
    ID  NAME      DEPT  JOB    YEARS  SALARY    COMM
    10  Sanders   20    Mgr    7      98357.50  
    20  Pernal    20    Sales  8      78171.25  612.45
    30  Marenghi  38    Mgr    5      77506.75  
    40  O'Brien   38    Sales  6      78006.00  846.55
    50  Hanes     15    Mgr    10     80659.80  
    60  Quigley   38    Sales         66808.30  650.25
    70  Rothman   15    Sales  7      76502.83  1152.00
    80  James     20    Clerk         43504.60  128.20
    90  Koonitz   42    Sales  6      38001.75  1386.70
    

提交回复
热议问题