我的情况如下:我想对数据库进行查询,我想获得的字段之一是来自被调用函数的结果。问题是函数的返回类型被声明为%TYPE
与某个表中某个列的数据类型相关联。但是,在该查询中,我需要将此字段作为DATE
. 有没有办法将此函数的结果转换为DATE
数据类型?
询问:
select t1.some_field as A,
t1.another_field as B,
my_function() as C
from my_table t1;
功能规格:
create or replace function my_function as
(
param1 default null
)
return my_table2.column_name%TYPE;