如何使用 snowsql cli 客户端执行查询
How to execute a query using snowsql cli client
我知道这是基本的。我如何 运行 使用 snowsql cli 客户端进行查询?
I 运行连接线:snowsql -a my_account_name -u my_user_name
我现在看到 my_name#my_role@DatabaseName。(无架构)>
我正在尝试 运行 之后进行查询。但是在我点击 return (mac) 之后,它只是换行,什么也没有发生。
我继续浏览文档,我看到您可以通过 !result 命令 运行 按 id 存储查询
但是如何添加查询以获取 queryId?
我可以 运行 类似 select '1'
并查看结果吗?
听起来您可能只是漏掉了表示查询结束的分号。尝试键入 select 1; 并输入以查看是否有结果。 运行查询类似于您在 Snowflake Web UI 的“工作表”选项卡中键入 SQL 的方式,只是您按的是 Enter 而不是 运行。
要查询表,您可以像这样使用完全限定名称:
select * from <database.schema.table>;
或者,您可以 运行 "use database database_name;" 和 "use schema schema_name;" 访问您要导航到的数据库和模式,并对那里的表执行 运行 命令。
这里有一个涉及 SnowSQL 的快速教程,如果您只是想更熟悉该工具的话:
https://docs.snowflake.net/manuals/user-guide/getting-started-tutorial.html
希望对您有所帮助。
确保您以“;”结束查询在点击 return 之前。
要获取查询 ID,您可以 运行 以下查询;
select * 来自 "SNOWFLAKE"."ACCOUNT_USAGE"."QUERY_HISTORY";
当然,您可以过滤结果。
我知道这是基本的。我如何 运行 使用 snowsql cli 客户端进行查询?
I 运行连接线:snowsql -a my_account_name -u my_user_name
我现在看到 my_name#my_role@DatabaseName。(无架构)>
我正在尝试 运行 之后进行查询。但是在我点击 return (mac) 之后,它只是换行,什么也没有发生。
我继续浏览文档,我看到您可以通过 !result 命令 运行 按 id 存储查询
但是如何添加查询以获取 queryId?
我可以 运行 类似 select '1'
并查看结果吗?
听起来您可能只是漏掉了表示查询结束的分号。尝试键入 select 1; 并输入以查看是否有结果。 运行查询类似于您在 Snowflake Web UI 的“工作表”选项卡中键入 SQL 的方式,只是您按的是 Enter 而不是 运行。
要查询表,您可以像这样使用完全限定名称:
select * from <database.schema.table>;
或者,您可以 运行 "use database database_name;" 和 "use schema schema_name;" 访问您要导航到的数据库和模式,并对那里的表执行 运行 命令。
这里有一个涉及 SnowSQL 的快速教程,如果您只是想更熟悉该工具的话: https://docs.snowflake.net/manuals/user-guide/getting-started-tutorial.html
希望对您有所帮助。
确保您以“;”结束查询在点击 return 之前。
要获取查询 ID,您可以 运行 以下查询; select * 来自 "SNOWFLAKE"."ACCOUNT_USAGE"."QUERY_HISTORY"; 当然,您可以过滤结果。