Oracle
 sql >> Baza danych >  >> RDS >> Oracle

funkcja Oracle dla wielu użytkowników

Powinno to wystarczyć dla określonych użytkowników:

GRANT EXECUTE ON your_function TO some_user;

Możesz zezwolić na dostęp wszystkim użytkownikom w ten sposób:

GRANT EXECUTE ON your_function TO PUBLIC;

Aby odwołać się do tej funkcji z konta innego użytkownika, wykonaj następujące czynności:

SELECT owner.your_function FROM dual;

Jeśli chcesz uniknąć określania schematu będącego właścicielem w odwołaniu do funkcji, utwórz dla niego publiczny synonim:

CREATE PUBLIC SYNONYM your_function FOR owner.your_function;

Wtedy każdy może odwołać się do funkcji w ten sposób:

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. Jak utworzyć tabelę z ograniczeniami podczas pobierania danych z innej tabeli?

  2. Jak znaleźć błędy kompilacji PLSQL?

  3. Sprawdzanie Jdbc pod kątem możliwości — wydanie punktu zapisu

  4. nieprawidłowa ścieżka podczas próby zapisania pliku w pl sql

  5. Dostawca „MSDAORA.1” nie jest zarejestrowany na komputerze lokalnym