如何记录从 BAT 文件运行的 snowsql 命令的错误/成功

Posted

技术标签:

【中文标题】如何记录从 BAT 文件运行的 snowsql 命令的错误/成功【英文标题】:how to logs error/success of snowsql command running from BAT file 【发布时间】:2021-07-06 11:18:25 【问题描述】:

我通过 windows BAT 文件在 snowsql 中使用 -f 选项运行 snowsql 命令,但我想在 SnowSQL 中运行命令后记录确认详细信息。 我尝试过使用 -o 日志文件选项,但它有很多不必要的信息,我找不到实际的成功或失败消息。你可以找到如下命令

snowsql -c confingname -o log_file=~/.snowsql/logfilename

有没有办法让日志文件在执行后在日志文件中显示命令及其确认?

【问题讨论】:

【参考方案1】:

如果您只想查看终端输出,可以使用 output_file 选项: https://docs.snowflake.com/en/user-guide/snowsql-config.html#output-file

【讨论】:

是的,但输出文件只给出命令的结果,而不是我们执行的命令,任何方式足以让我的工作取得进展。

以上是关于如何记录从 BAT 文件运行的 snowsql 命令的错误/成功的主要内容,如果未能解决你的问题,请参考以下文章

运行 PUT 时 SnowSQL 握手错误

bat命求助,如何删除文件夹和子文件夹中某个类型以外的所有文件。

Snowflake CLI (Snowsql) - 查询标记

如何从雪管中调用 SQL 脚本

尝试连接并运行配置时,我的 snowsql 连接被锁定

在 Windows 中安装 SnowSQL 时出错