Reputation: 1
Cant switch role in Javascript Procedure.
In my Snowflake Javascipt Procedure i try the command:
snowflake.execute( {sqlText: "use role sysadmin" });
Stored procedure execution error:
Unsupported statement type 'USE'.
At Statement.execute, line 49 position 13
Any sugestions?
Upvotes: 0
Views: 653
Reputation: 1
Try executing it as caller:
CREATE OR REPLACE PROCEDURE useroletest()
RETURNS VARCHAR
LANGUAGE JAVASCRIPT
EXECUTE AS CALLER
AS
$$
snowflake.createStatement( {sqlText: `USE ROLE SECURITYADMIN;`} ).execute();
$$
;
Upvotes: 0