sql >> Database teknologi >  >> RDS >> Oracle

oracle flerbrugerfunktion

Dette burde gøre det for specifikke brugere:

GRANT EXECUTE ON your_function TO some_user;

Du kan give adgang til alle brugere på denne måde:

GRANT EXECUTE ON your_function TO PUBLIC;

Gør dette for at referere til denne funktion fra en anden brugerkonto:

SELECT owner.your_function FROM dual;

Hvis du vil undgå at angive ejerskemaet i funktionsreferencen, skal du oprette et offentligt synonym for det:

CREATE PUBLIC SYNONYM your_function FOR owner.your_function;

Så kan enhver referere til funktionen på denne måde:

SELECT your_function FROM dual;



  1. SQLite onUpgrade() frustration

  2. Hibernate multi row insert postgresql

  3. Sådan grupperes efter og sammenkædes arrays i PostgreSQL

  4. MySQLConverter'-objektet har ingen attribut '_tuple_to_mysql'-undtagelse med mysql-connector