Brukerdefinerte funksjoner i SQL deklareres ved hjelp av -uttrykket. For eksempel kan en brukerdefinert funksjon som konverterer celsius til fahrenheit (en temperaturskala som brukes I USA) deklareres slik:Når en brukerdefinert funksjon er opprettet kan den brukes i uttrykk i SQL-setninger. For eksempel kan den kalles de fleste steder hvor andre innebygde funksjoner er tillatt. Dette inkluderer SELECT-uttrykk, hvor funksjonen kan brukes mot data lagret i tabeller i databasen. Ved slik bruk blir funksjonen konseptuelt evaluert en gang per rad. For eksempel kan man anta en tabell som heter med én rad for hvert kjente grunnstoff. Tabellen har en kolonne som heter BoilingPoint for kokepunktet til hvert element oppgitt i celsius. Den følgende spørringen:vil returnere navn og kokepunkt for hver rad. Den kaller den brukerdefinerte -funksjonen som deklarert ovenfor, og vil konvertere verdien i kolonnen til en verdi i fahrenheit.