当前位置: 首页 > 知识库问答 >
问题:

我们可以在程序中使用雪花表函数吗?

方永贞
2023-03-14

专家们,

我正在尝试使用tables函数内的雪花程序。然而,它给我带来了一个错误。

共有1个答案

芮承运
2023-03-14

检查“调用者的权限和所有者的权限存储过程”--这可能是错误消息的来源:

  • https://docs.snowflake.com/en/sql-reference/stored-procedures-rights.html

定义存储过程时,可以要求它以调用方身份execute,这将更改它对不同资源的访问权限。

如果符合下列条件,则将存储过程创建为调用方的权限存储过程:存储过程仅对调用方拥有或对[...]具有所需特权的对象进行操作

CREATE PROCEDURE sv_proc1()
    RETURNS VARCHAR
    LANGUAGE JAVASCRIPT
    EXECUTE AS CALLER
    AS
    $$
...
 类似资料:
  • 我正在尝试将外部JSON文件从Azure Blob存储加载到Snowflake。我创建了表LOCATION_DETAILS,所有列都作为variant。当我试图加载到表中时,我得到以下错误: 有人能帮我吗?

  • 问题内容: 我想将node js用作react native项目中的后端。 问题答案: 是的,您 可以 通过正确使用Big Rich的ReactNativify 来 使用为Node编写的包。但是要考虑一些事项: 1)我遵循在问题清单中找到的建议,并分为两部分: Transformers.js(在和中调用): babel-transformer.js(也在): 2)如您在上面的代码中所见,我还演示了

  • 我创建了一个基于 XML DSL 的 camel 应用程序,它部署在红帽保险丝中。现在,我想在Quarkus中开发和运行相同的应用程序。我的路线不是在夸克斯中启动的。 它在日志中显示以下消息。 共0条路线,其中0条已启动 为了检测到路由器并使其运行,我还应该做什么配置?

  • 我是springboot的新手,目前正在尝试调试spring boot应用程序。有什么办法可以做到吗?

  • 问题内容: 我们可以从SQL中的函数调用存储过程吗?什么原因? 问题答案: 是的。 您可以进行一些修改,但是不建议这样做,因为它会打开新的连接。

  • 问题内容: 我知道Python提供了API,因此您可以在C代码中调用Python解释器,但是我想要的却是相反的。 我的程序需要使用一些C API,所以代码必须用C编写。但是我也想用Python打包程序。这意味着我想在Python中调用这些C函数或可执行文件。那可能吗? 如果我希望C代码成为一个库,这意味着我将它与Python 中的可能的链接一起使用,该怎么做?那可能吗?如果我将C代码写入可执行文件