Utilizzare la pagina Opzioni per specificare le impostazioni facoltative per la funzione definita dall'utente.
- Nome specifico
- Mostra il nome specifico per la funzione definita dall'utente, un nome univoco che distingue più funzioni con lo stesso nome e parametri differenti. Se non si specifica questo nome, il database lo genererà la prima volta che viene generata la procedura. È possibile utilizzare il nome specifico per eliminare o aggiungere un commento a una funzione definita dall'utente. Non è possibile utilizzare il nome specifico per richiamare la funzione.
- Linguaggio
- Mostra il linguaggio in cui è scritta la funzione definita dall'utente.
- Pacchetto
- Mostra il pacchetto per la funzione definita dall'utente SQL.
- Contiene SQL
- Specifica che la funzione definita dall'utente contiene istruzioni SQL e non legge né modifica i dati SQL.
- Deterministico
- Mostra se la funzione definita dall'utente restituisce lo stesso risultato da chiamate successive con parametri di input identici. Se questa casella di spunta non viene selezionata, la funzione potrebbe non restituire lo stesso risultato da chiamate successive con parametri di input identici.
- Azione esterna
- Se selezionata, questa opzione specifica se la funzione esegue un'azione che modifica lo stato di un oggetto che non è gestito dal database manager. L'azione esterna deve essere specificata esplicitamente o implicitamente se il corpo della funzione richiama un'altra funzione che ha una azione esterna.