Snowflake Scripting 开发者指南

本节中的主题介绍了如何使用 Snowflake Scripting 以 SQL 编写存储过程。Snowflake Scripting 是 Snowflake SQL 的扩展,增加了对过程逻辑的支持。可以使用 Snowflake Scripting 编写 存储过程,并在存储过程之外编写过程代码。本指南介绍了如何使用 Snowflake Scripting。

了解 Snowflake Scripting 中的块

了解 Snowflake Scripting 代码的基本结构。

使用变量

声明和使用变量。

返回值

从存储过程和匿名块中返回值。

使用条件逻辑

使用 IF 和 CASE 语句来控制流。

使用循环

使用 FOR、WHILE、REPEAT 和 LOOP 来控制流。

使用游标

使用游标循环访问查询结果。

处理 RESULTSETs

循环访问查询返回的结果集。

处理异常

通过处理和引发异常来处理错误。

确定受 DML 命令影响的行数

使用全局变量确定数据操作语言 (DML) 命令的效果。

获取上一查询的查询 ID

使用全局变量 SQLID 获取最后一个查询的查询 ID。

Snowflake Scripting 的常见用例示例

探索一些常见用例的 Snowflake Scripting 代码示例。

在 SnowSQL、Classic Console 和 Python Connector 中使用 Snowflake Scripting

在 SnowSQL 中运行 Snowflake Scripting 示例,即Classic Console 和 Python Connector 代码。

语言: 中文