Hi All,
I have the script with following structure:
Code:
create function My_Temporary_Function()
language sql
begin atomic
...
end/
-- sql that uses My_Temporary_Fuction
drop function My_Temporary_Function()/
The problem is that if My_Temporary_Function is already created in DB I get the following error after create statement:
Code:
DB2 SQL error: SQLCODE: -454, SQLSTATE: 42723, SQLERRMC: My_Temporary_Function
Message: The signature provided in the definition for routine "My_Temporary_Function" matches the signature of some other routine that already exists in the schema or for the type.
Is there some way to check UDF existence in DB before creation or some way to handle error mentioned before?
Thanks,
Ilya