UDF CALL
Translation reference for User-defined function (UDF) Call
Description
Sample Source Patterns
CREATE OR REPLACE FUNCTION sum_to_varchar_function(p_number1 IN NUMBER, p_number2 IN NUMBER)
RETURN VARCHAR
IS
result VARCHAR(100);
BEGIN
result := TO_CHAR(p_number1 + p_number2);
RETURN result;
END sum_to_varchar_function;
CREATE TABLE example_table (
id NUMBER,
column1 NUMBER
);
INSERT INTO example_table VALUES (1, 15);
CREATE TABLE result_table (
id NUMBER,
result_col VARCHAR(100)
);CREATE OR REPLACE PROCEDURE sum_to_varchar_function(p_number1 NUMBER(38, 18), p_number2 NUMBER(38, 18))
RETURNS VARCHAR
LANGUAGE SQL
EXECUTE AS CALLER
AS
$$
DECLARE
result VARCHAR(100);
BEGIN
result := TO_CHAR(:p_number1 + :p_number2);
RETURN :result;
END;
$$;
CREATE OR REPLACE TABLE example_table (
id NUMBER(38, 18),
column1 NUMBER(38, 18)
);
INSERT INTO example_table VALUES (1, 15);
CREATE OR REPLACE TABLE result_table (
id NUMBER(38, 18),
result_col VARCHAR(100)
);UDF Call
Oracle
Snowflake Scripting
UDF Call within a query
Oracle
Snowflake Scripting
Known Issues
1. Unsupported Usage of UDFs in Queries with Query Dependencies
Related EWIs
Last updated
Was this helpful?