set echo off --コンソールメッセージ非表示 set linesize 1000 --列数 set pagesize 0 --不分页 set trimspool on --SPOOLファイルの行末のスペースを無効 set pause off --相当于自动回车 set termout off --出力を画面表示しない set feedback off --「~行が選択されました」非表示,問合せ結果のレコード数を非表示 set colsep ',' --カラム間の区切り文字をカンマ','にする spool csv/xxxth_dr_operation_log_afterUpdate.csv -- 項目名の表示 select 'オペレーションログ番号,オペレーション日時,ユーザ情報コード,氏名,アカウントID,パスワード,認証フラグ,調査コード,契約コード,症例連番,症例番号,VISIT,アクション,画面名,画面ID,OS名,OSバージョン,ブラウザ名,ブラウザバージョン,登録日時,登録ユーザ情報コード,最終更新日時,最終更新ユーザ情報コード,削除フラグ,削除日時,削除ユーザ情報コード' from dual; -- 実データの表示 select OPERATION_LOG_NO || ',' || to_char(OPERATION_DATETIME, 'YYYY/MM/DD HH24:MI:SS') || ',' || USER_INFO_CD || ',' || NAME || ',' || ACCOUNT_ID || ',' || PASSWORD || ',' || decode(CERTIFICATION_FLAG, '0', '0:認証失敗', '1', '1:認証成功', CERTIFICATION_FLAG) || ',' || CHOSA_CD || ',' || CONTRACT_CD || ',' || CASE_NO || ',' || CASE_CD || ',' || VISIT || ',' || ACTION || ',' || SCREEN_NM || ',' || SCREEN_ID || ',' || OS_NM || ',' || OS_VERSION || ',' || BROWSER_NM || ',' || BROWSER_VERSION || ',' || to_char(SYS_ENTRY_DATETIME, 'YYYY/MM/DD HH24:MI:SS') || ',' || SYS_ENTRY_USER_INFO_CD || ',' || to_char(SYS_UPDATE_DATETIME, 'YYYY/MM/DD HH24:MI:SS') || ',' || SYS_UPDATE_USER_INFO_CD || ',' || decode(SYS_DELETE_FLAG, '0', '0:有効', '1', '1:削除', SYS_DELETE_FLAG) || ',' || to_char(SYS_DELETE_DATETIME, 'YYYY/MM/DD HH24:MI:SS') || ',' || SYS_DELETE_USER_INFO_CD from XXXTH_DR_OPERATION_LOG where SCREEN_NM = '初回電子署名同意' AND SCREEN_ID = 'addin-dr-001.0014' order by SYS_ENTRY_DATETIME,OPERATION_LOG_NO ; spool off