Una funzione definita dall'utente in un database , o UDB , è un comando di database che viene spesso utilizzato come sub-routine in una grande applicazione in codice . UDB di vengono creati per specifici casi d'uso , e spesso può essere chiamato direttamente da un database basato su SQL , quando sono necessari i dati nell'applicazione . Creazione di una funzione UDB segue la stessa procedura di scrittura come una funzione definita dall'utente come funzione SQL . Istruzioni
1
lancia l'applicazione di editing di codice preferito o un editor di codice di testo in chiaro per iniziare a praticare la creazione di una funzione di UDB . Esaminare il database che si desidera chiamare e scegliere un campo del database che si desidera chiamare . Questo esempio utilizza " CREATION_DATE . "
2
Inizializzare la funzione UDB utilizzando il seguente codice :
CREATE FUNCTION PROJFUNC ( Indate CREATION_DATE ) economici
3
finalizzare la funzione UDB specificando ciò che dovrebbe accadere quando " CREATION_DATE " si chiama :
RETURNS TABLE ( NPROG CHAR ( 6 ) , ACTNO SMALLINT , ACSTAFF DECIMAL ( 5,2 ) , ACSTDATE DATE, DATE ACENDATE ) economici