oracle - 在 sqlplus 文件中隐藏 SQL 词
问题描述
我想隐藏/删除文件 raw.txt 中的“SSQL> SQL> SQL> SQL> 2 3 4 5 6 7”
我的脚步
sqlplus -s /nolog <<EOF
set heading off
set pagesize 0
set feedback off
set echo off
set colsep "|"
select
v_tls_equipment_logon_ct2.equipment_id,v_tls_equipment_logon_ct2.user_type_c,v_tls_equipment_logon_ct2.logon_dt,
tls_user.user_m,tls_user.user_id,tls_user.emp_n,tls_user.org_c
from
v_tls_equipment_logon_ct2
INNER JOIN tls_user
ON v_tls_equipment_logon_ct2.user_id = tls_user.user_id;
发送
email="abcd1234@gmail.com dsasd@gmail.com.com"
DBpath=/opt/util/sqlplus10g
interFile=/archive/equipment/EI/Jovan/dataMinerUserLogon/raw.txt
FILEPATHDATEFORMAT=`TZ=GMT-8 date +%Y%m%d%H`
FILENAME=logonDetails_${FILEPATHDATEFORMAT}.csv
FILEDIR="/archive/equipment/EI/Jovan/dataMinerUserLogon/${FILENAME}"
EMAILBODY="/archive/operations/EI/scripts/eisupport_menu/EQPT-VERSION/WOSPC/CT3/output/SystemGeneratedMessageTemplate.txt"
#Execute SQL file
${DBpath} < /archive/equipment/EI/Jovan/dataMinerUserLogon/logonuser.sql > ${interFile}
awk 'NR > 17 { print }' < ${interFile} > ${FILEDIR}
我的结果
SQL> SQL> SQL> SQL> SQL> SQL> SQL> 2 3 4 5 6 7 PPM417 |2 |2018 JUN 20 09:24:31 |BALASUBRAMANIAM A/L MANICKAM |CL$BAM |F8031299R |PSA
解决方案
要禁止 SQL 提示,您应该使用-silent
sqlplus 可执行文件的选项。可以简写为-s
。
推荐阅读
- excel - 如何避免来自 VBA Excel 的空查询的 Power Query 错误?
- html - 如果删除数组中的对象,如何删除本地存储类?
- azure - 如何创建 azure 应用程序或客户端 ID 来获取资源?
- javascript - Uncaught (in promise) DOMException: play() failed 因为用户没有先与文档交互
- sql - 从跨越多对多的 postgres 查询中删除 CROSS JOIN LATERAL
- mysql - 优化 100 万行的查询
- flutter - HiveError:已经有一个 TypeAdapter
- sql - 从 bigquery 中的未嵌套行创建一个数组
- go - 如何在循环中使用 gorutines 来填充结构?
- reactjs - 如何在 Ant Design 的 Icon 中添加 href?