Example: Invoking an SQL UDF from a Derived Table - Teradata VantageCloud Lake

Lake - Working with SQL

Deployment
VantageCloud
Edition
Lake
Product
Teradata VantageCloud Lake
Release Number
Published
February 2025
ft:locale
en-US
ft:lastEdition
2025-11-21
dita:mapPath
jbe1714339405530.ditamap
dita:ditavalPath
pny1626732985837.ditaval
dita:id
jbe1714339405530

This example invokes the SQL UDF value_expression in the select list of the derived table dt.

     SELECT *
     FROM (SELECT a1, test.value_expression(3,4), c1
           FROM t1
           WHERE a1>b1) AS dt (a,b,c);

This example invokes the SQL UDF value_expression in the WHERE clause of the derived table dt.

     SELECT *
     FROM (SELECT a1, b1, c1
           FROM t1
           WHERE test.value_expression(b1,c1)>10) AS dt (a,b,c);