gpt4 book ai didi

sql - 从 SQL 中的对象获取数据

转载 作者:行者123 更新时间:2023-12-04 21:22:34 25 4
gpt4 key购买 nike

我有一个 SQL 函数,它返回一个对象。

select some_function(acctID) from dual;

上面返回一个对象,如
[CISADM.CM_MTR_READ_OBJ]

我需要从对象中获取单个值。

最佳答案

返回结果的显示方式很大程度上取决于您用来执行该查询的客户端。如果您明确指定要显示的对象实例的那些属性会更好。例如:

create or replace type T_Obj as object(
prop1 number,
prop2 date
)

create or replace function F_1(
p_var1 in number,
p_var2 in date
) return t_obj is
begin
return t_obj(p_var1, p_var2);
end;

select t.obj.prop1
, t.obj.prop2
from (select F_1(1, sysdate) as obj
from dual) t

结果:
 OBJ.PROP1  OBJ.PROP2
---------- -----------
1 25-Oct-2013

关于sql - 从 SQL 中的对象获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19582702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com