你能继续“开始”吗?雪花脚本中出现异常后的子句?
在我的“开始”子句中,我使用循环来构建结果集并返回该结果集。理想情况下,当遇到异常时,我会在结果集中包含一条错误消息。但是,我在 Snowflake 脚本或 GOTO 语句中没有发现任何 try/catch 块的概念。我想我将不得不切换到 Snowflake 脚本和 Python、Javascript 等的混合。
In my "begin" clause I am using a loop to build a resultset and return that. Ideally I would include an error message in my resultset when I encounter an exception. However, I have not found any concept of a try/catch block in Snowflake scripting or a GOTO statement. I think I'm going to have to switch to a mix of Snowflake scripting and Python, Javascript, etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
BEGIN EXCEPTION END 块可以嵌套在 LOOP 内堵塞。伪代码:
The BEGIN EXCEPTION END block could be nested inside LOOP block. Pseudocode:
一个简单的例子:
Snowflake Scripting 中没有 GOTO 语法
A simple example:
There is no GOTO syntax in Snowflake Scripting