gpt4 book ai didi

stored-procedures - 是否可以使用存储过程执行删除阶段?

转载 作者:行者123 更新时间:2023-12-05 05:07:30 26 4
gpt4 key购买 nike

我正在尝试通过存储过程从雪花内部阶段执行删除文件。我收到此错误:

Execution error in stored procedure RM_STAGE: Stored procedure execution error: Unsupported statement type 'UNKNOWN'. At Statement.execute, line 5 position 21

是否可以通过存储过程执行删除命令?

非常感谢,斯里加

最佳答案

这是可能的。该过程需要是调用者权限存储过程。下面是从阶段中删除所有文件的 SP 示例。

  create or replace procedure remove_stage_file()
returns float
language javascript
EXECUTE AS CALLER
as
$$
var my_sql_command = "remove @SPLITSTAGE" ;
var statement1 = snowflake.createStatement( {sqlText: my_sql_command} );
var result_set1 = statement1.execute();
return 0;
$$
;```

关于stored-procedures - 是否可以使用存储过程执行删除阶段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59064270/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com