Dialectos más modernos de BASIC están influidos por el paradigma de programación estructurado, donde la mayoría o todo del código está escrito como funciones definidas por el usuario o procedimientos, y el concepto se vuelve prácticamente redundante.
Por ejemplo, una función que convierte Celsius a Fahrenheit podría ser declarado así:Una vez creada, una función definida por el usuario puede ser utilizada en expresiones en declaraciones de SQL.
Por ejemplo, pueda ser invocado dónde la mayoría otras funciones intrínsecas están dejadas.
Invoca el CtoF función definida por el usuario cuando declaró encima para convertir el valor en la columna a un valor en Fahrenheit.
SQL Server de Microsoft, por ejemplo, deja el usuario para utilizar .Las lenguajes .NET que incluyen C# para este propósito.