Can DCL commands (e.g. GRANT/REVOKE) be committed/rolled back as transactions in snowflake? I can’t find any mention of how DCL is handled in the snowflake transaction documentation.
>Solution :
DCL commands always force a commit(implicit autocommit if they are successfully executed without errors) and will in turn commit all statements before them.