Snowflake CLI(Snowsql)-查询标记

Snowflake CLI(Snowsql)-查询标记,sql,tagging,snowflake-cloud-data-platform,snowsql,Sql,Tagging,Snowflake Cloud Data Platform,Snowsql,当从snowsql shell运行查询时,我可以在UI上看到生成的查询id。稍后,如果我必须在历史记录中搜索相同的内容,我希望搜索可以定义的查询id,或者以某种方式标记查询 运行查询时是否可以创建自己的查询id或标记?您不能创建自己的查询id,但可以使用query\u标记参数,请参阅 您可以稍后在扫描信息\u架构时使用它。查询历史记录表,请参阅,它有一个QUERY\u标记列。您还可以在UI的历史记录选项卡中使用查询标记过滤器 您还可以使用以编程方式获取雪花生成的QUERY\u ID。然后在QUE

当从snowsql shell运行查询时,我可以在UI上看到生成的查询id。稍后,如果我必须在历史记录中搜索相同的内容,我希望搜索可以定义的查询id,或者以某种方式标记查询


运行查询时是否可以创建自己的查询id或标记?

您不能创建自己的查询id,但可以使用
query\u标记
参数,请参阅

您可以稍后在扫描
信息\u架构时使用它。查询历史记录
表,请参阅,它有一个
QUERY\u标记
列。您还可以在UI的
历史记录
选项卡中使用
查询标记
过滤器


您还可以使用以编程方式获取雪花生成的
QUERY\u ID
。然后在
QUERY\u HISTORY
表中以及在UI中使用它进行过滤。

实际上,在CLI中不提供此选项:

如果您有一个SQL脚本(运行_test.SQL):

ALTER SESSION SET QUERY_标记=; /*然后是SQL*/

然后以正常方式调用snowsql cli:

snowsql-c“连接名称”-f“到sql文件的完整路径”>写入到日志文件

(连接名称是您在配置文件中设置的名称)

或 snowsql“帐户详细信息+用户名+密码”-f“到sql文件的完整路径”>写入日志文件