Oracle
 sql >> база данни >  >> RDS >> Oracle

многопотребителска функция на Oracle

Това трябва да го направи за конкретни потребители:

GRANT EXECUTE ON your_function TO some_user;

Можете да разрешите достъп на всички потребители по този начин:

GRANT EXECUTE ON your_function TO PUBLIC;

За да посочите тази функция от друг потребителски акаунт, направете следното:

SELECT owner.your_function FROM dual;

Ако искате да избегнете посочването на притежаващата схема в препратката към функцията, създайте публичен синоним за нея:

CREATE PUBLIC SYNONYM your_function FOR owner.your_function;

Тогава всеки може да посочи функцията по следния начин:

SELECT your_function FROM dual;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да ВИЗИРАТЕ_ЗВУК в Oracle Forms

  2. ora-12154 не можа да разреши... с мигновения клиент на oracle

  3. Изпълнение на съхранена процедура от JMeter

  4. Oracle 11g OFFSET FETCH дава грешка

  5. SQL MIN стойности от две таблици