Tworzenie użytkownika i nadanie uprawnień użytkownikowi bazy

Tworzenie użytkownika bazy Oracle:

Nadanie uprawnień użytkownikowi:

Typowe role dla połączenia i tworzenia obiektów w swoim schemacie:
CONNECT, RESOURCE

Uprawnienia do wszystkich tabel.
Stwórzmy role support:
create role support;
Następnie dodajmy do niej prawa

Uprawnienia do wszystkich obiektów w poleceniu

Przykład:
GRANT support TO test2;

Podgląd uprawnień w widokach
user_sys_privs dla uzytkownika:

dla usera sys:

src: http://www.nazmulhuda.info/grant-select-on-all-tables-in-a-specific-schema-to-a-user

Procedura PL/SQL wyliczająca wartość kolumny B na podstawie kolumny A

Cel: Wyliczenie kolumny Bna podstawie wartości z kolumny tabeli z dla wszystkich wierszy.
Kontekst: Hurtownia danych. Tabela faktów zawiera już przeliczony wiek pacjenta, dodałem jeszcze jeszcze jedną kolumne GRUPA_WIEK aby wstawić w nią klucz obcy do mini wymiaru zawierającego grupy wiekowe.
Uwaga: złamana 3 postać normalna, kolumna jest zależna od drugiej.