You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法查看Snowflake存储过程内容?代码查看方法及权限疑问

Snowflake存储过程代码查看权限说明
  • 并非只有所有者才能查看存储过程的代码,拥有存储对象MONITOR权限的用户,或具备包含该存储过程的数据库、架构的USAGE权限,同时拥有存储过程SELECT权限的用户,也能获取代码内容。

  • 你当前用DESC PROCEDURE只能看到基础元数据,要提取完整代码,建议使用GET_DDL命令,注意要匹配存储过程的完整签名(包括参数,且区分大小写的标识符需保留双引号):

    GET_DDL('PROCEDURE', '"SP_Show_Data"()');
    
  • 如果执行后仍无法获取代码,大概率是权限不足:

    • 确认当前角色是否被授予该存储过程的MONITOR权限
    • 检查是否拥有存储过程所在数据库的USAGE权限、架构的USAGE权限,以及存储过程的SELECT权限

内容的提问来源于stack exchange,提问作者gukguk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 12:02:14