【问题标题】:How to check the record in a spooled file in Unix如何在 Unix 中检查假脱机文件中的记录
【发布时间】:2016-09-01 16:05:28
【问题描述】:

我必须通过创建一个 sql 查询(oracle)来生成一个 csv 文件,然后将其邮寄给用户。到目前为止,我已经完成并且工作正常。 但是如果假脱机文件中有任何数据返回,则只需要发送邮件。 我没有什么麻烦,因为我的邮件查询在 sql 部分,所以为了检查文件我需要替换它的顺序吗 即 sqlplus -s 用户/密码

邮件逻辑(调用过程) 脱线; 出口 EOF

以及如何检查文件大小/计数与哪个 unix 命令 还是我需要在另一个 sqlplus -s 块中编写这部分并检查记录数

有人可以为此建议命令或语法吗,因为我很困惑。提前谢谢

【问题讨论】:

  • 我不确定你在问什么。您能否澄清一下您想要什么以及您尝试过或没有奏效的内容?
  • 要计算 unix 文件中的行数,请使用命令wc

标签: sql oracle unix wc spool


【解决方案1】:

您可以创建一个 unix 脚本并在发送电子邮件之前和之前调用 sqlplus 脚本,您可以检查文件大小是否不为零。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多