我需要将表的输出从 db 假脱机到CSV文件。我检查并参考了如何使用 SQLPLUS 假脱机到 CSV 格式的文件?
但它没有成功。我得到的只是前 3 列被分隔,而不是其余列。其他人被换行符分开。
编辑:正在假脱机的表的架构详细信息。
WWID VARCHAR2 (5 Byte)
TIMELOG_DATE DATE
TOTAL_HOURS NUMBER (10,2)
ACTIVITY VARCHAR2 (100 Byte)
SUBACTIVITY VARCHAR2 (100 Byte)
REF_PROJECT_ID VARCHAR2 (30 Byte)
REF_PROJECT_DESC VARCHAR2 (250 Byte)
WORK_REQUEST_ID VARCHAR2 (30 Byte)
EMP_COMMENTS VARCHAR2 (100 Byte)
APPROVER_COMMENTS VARCHAR2 (100 Byte)
Run Code Online (Sandbox Code Playgroud)
脚本:
echo "\n>>> ******Data Processing Started at `date '+%d-%m-%Y %T %Z'`******" >>${LOGFILE}
sqlplus $fims_user/$fims_pwd << EOF
set serveroutput on;
set colsep , ;-- separate columns with a …Run Code Online (Sandbox Code Playgroud)