È possibile utilizzare l'editor SQL o l'editor delle routine per creare funzioni definite dall'utente SQL DB2.
Mediante l'editor SQL, è possibile creare una funzione definita dall'utente basata su una maschera e modificare la maschera come necessario. Questo metodo risulta utile se si desidera creare rapidamente una funzione e si desidera eseguirla sul server.
Mediante l'editor delle routine, è possibile specificare il nome e la lingua per una funzione definita dall'utente e aprire quindi il codice sorgente nell'editor delle routine per un'ulteriore modifica. Quando si crea una funzione memorizzata dall'utente mediante questo metodo, è necessario specificare un progetto di sviluppo dati per memorizzare il codice sorgente per la funzione. È possibile specificare un progetto esistente associato alla connessione che si utilizza oppure è possibile creare un nuovo progetto.
Per creare una funzione definita dall'utente da Esplora database: