sqlplus 生成csv 文件

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
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值