在HANA中,我在一个名为A的模式中创建了一个函数。我正在尝试在过程中使用该函数。在尝试激活该过程时,我收到错误消息的权限不足:未经授权。但是当我在SQL控制台中运行时,我得到了结果。请帮助解决这个问题
答案 0 :(得分:1)
您似乎将目录对象(您的DATE_CHECK函数)与设计时程序混合在一起。 为了激活您的设计时对象,存储库用户_SYS_REPO需要能够访问引用的对象并授予对它们的访问权。
所以
GRANT EXECUTE ON a.date_check TO _SYS_REPO with grant option
你应该能够解决这个问题并在之后激活设计时对象。