如何在Unix中检查假脱机文件中的记录

时间:2016-09-01 16:05:29

标签: sql oracle unix wc spool

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

邮件逻辑(调用程序) 假脱机; 出口 EOF

我如何检查unix命令的文件大小/数量 或者我是否需要在另一个sqlplus -s块中编写此部分并检查记录数

有人可以建议使用命令或语法,因为我完全糊涂了。谢谢提前

1 个答案:

答案 0 :(得分:0)

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