Zdefiniowane przez użytkownika funkcje SQL DB2 można tworzyć przy użyciu Edytora SQL lub Edytora procedur.
Używając Edytora SQL można utworzyć funkcję zdefiniowaną przez użytkownika na podstawie szablonu, a następnie zmodyfikować szablon według potrzeb. Ta metoda umożliwia szybkie utworzenie funkcji zdefiniowanie przez użytkownika i uruchomienie jej na serwerze.
Używając Edytora procedur, należy podać nazwę i język funkcji zdefiniowanej przez użytkownika, a następnie można otworzyć kod źródłowy w Edytorze procedur i dokonać potrzebnych modyfikacji. Korzystając z tej metody, należy określić projekt opracowywania danych, w którym ma być zapisany kod źródłowy funkcji zdefiniowanej przez użytkownika. Można podać istniejący projekt powiązany z używanym połączeniem lub utworzyć nowy projekt.
Aby utworzyć funkcję zdefiniowaną przez użytkownika w Eksploratorze bazy danych: