本文介绍了不使用JavaScript将Oracle PL/SQL移植到Snowflake的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我可能错过了,但看起来Snowflake只允许用户定义JavaScript UDF。我并不是不喜欢JavaScript本身,但是我有一个包含PL/SQL存储过程和几个函数的包。我希望在Snowflake上运行这些程序,但不希望将所有内容都转换为JavaScript。
尤其是因为我不能做
INSERT INTO...
但现在需要执行以下操作
var sql='INSERT INTO...'
Snowflake.execute (sql);
大多数PL/SQL INSERT都是基于SELECT FROM另一个查询从一个表执行的。有些函数执行批量读取。有没有更简单的方法?
推荐答案
虽然Snowflake SQL不支持PL/SQL或原生SQL游标,但是有一些选项可以用于您的场景。请看一下下面的链接。还请注意,就性能而言,Snowflake的真正处理能力是批量处理数据,而不是逐行处理数据。
https://community.snowflake.com/s/question/0D50Z00009f7StWSAU/i-have-written-below-cursor-in-sql-and-working-file-but-i-am-not-able-to-run-the-same-cursor-on-snowflake-please-help
https://docs.snowflake.com/en/user-guide/python-connector-example.html
这篇关于不使用JavaScript将Oracle PL/SQL移植到Snowflake的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!