trigger 中有 update 或 insert  或 delete 的话
你必须赋相关权限procedure 一样不需建同义词也可以用
trigger 没有建同义词一说

解决方案 »

  1.   

    guostong(笨驴)大侠,小弟已将如procedureq名为test建权限如下:
    create public synonym test for test;
    GRANT EXECUTE ON text TO PUBLIC;
    这样做是不是不正确.
      

  2.   

    ps: procedure和trigger是不是这样赋权限呢。
      

  3.   

    典型的误用
    同义词只是起一个屏蔽表和用户,使最终用户用起来更加直观
    如你这种情况,使用USER.OBJECT就可以了,例如 scott.run()
    至于触发子,请问何时用到?我可从未用过,哈哈,它是自动触发的啊!
    用不用得了,那要看权限了,guostong(笨驴) 不是说得很明白了吗