Ta strona umożliwia wyświetlenie opcjonalnych ustawień funkcji zdefiniowanej
przez użytkownika.
- Nazwa charakterystyczna
- Wyświetla unikalną nazwę funkcji zdefiniowanej przez użytkownika, pozwalającą
na rozróżnienie wielu funkcji zdefiniowanych przez użytkownika, które mają takie
same nazwy a różne parametry. Jeśli nie podasz tej nazwy, zostanie ona wygenerowana
przez bazę danych przy pierwszym budowaniu procedury. Możesz użyć tej nazwy, aby
usunąć lub dodać komentarz dla funkcji zdefiniowanej przez użytkownika. Nazwy
charakterystycznej nie można użyć do wywołania funkcji zdefiniowanej przez użytkownika.
- Język
- Wyświetla język, w którym napisana zastała funkcja zdefiniowana przez użytkownika.
- Pakiet
- Wyświetla pakiet dla zdefiniowanej przez użytkownika funkcji SQL.
- Zawiera kod SQL
- Określa, że funkcja zdefiniowana przez użytkownika zawiera instrukcje SQL oraz nie czyta
ani nie modyfikuje danych SQL.
- Deterministyczne
- Określa, czy funkcja zdefiniowana przez użytkownika zwraca ten sam wynik z kolejnych
wywołań z identycznymi parametrami wejściowymi. Jeśli to pole wyboru nie jest zaznaczone,
funkcja zdefiniowana przez użytkownika może zwrócić różne wyniki z kolejnych
wywołań z identycznymi parametrami wejściowymi.
- Działanie zewnętrzne
- Jeśli to pole wyboru jest zaznaczone, funkcja wykonuje pewne działania zmieniające
stan obiektu, które nie są zarządzane przez menedżer bazy danych. Działanie zewnętrzne
musi zostać jawnie lub niejawnie określone jeśli funkcja wywołuje inną funkcję zawierającą
działanie zewnętrzne.