我有一个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
问题内容: 我遇到一些与parse.com相关的问题,我想获取特定对象的数据…我已经使用以下代码来获取数据,但似乎已被贬值。 我使用以下代码来获取数据形式的objectId: 这里“ U8mCwTHOaC”是我的objectId,我想获取此objectId的行。谢谢。 问题答案: 如果要从用户表中获取数据。 如果要当前用户的行
我有这个初始数组,希望根据和提取重复航班 我写了这个,但我只能得到第一个重复的,看起来不是很漂亮。 有什么建议吗?
使用和的旧方法适用于遗留的类型。我想避免使用这些麻烦的旧日期时间类。 通过JDBC驱动程序发送java.time类型的现代方式是什么?
问题内容: 这是我要在这里实现的目标: 从数据库获取文件名和ID的列表 在网络路径上搜索这些文件 存储未找到的文件的任何ID 在第二个数据库中搜索该ID 在网络路径上搜索这些文件 列出所有在两个位置均未找到文件的ID。 我遇到的问题是尝试使用我收集的结果中的文件名。 运行代码时,会显示从数据库收集的原始JSON数据,但是当尝试仅列出文件名时,我什么也没得到(甚至没有错误) 关于如何解决此问题并以一
如何从对象获取数组?我试图进入空数组,这样我就可以验证它的空状态。 输出
问题内容: 甲提供方法返回原语。是否有可能获得允许的物体?我正在检索的数据库字段可以为空,并且只要该字段为,就会返回我。 谢谢 问题答案: 只需检查该字段是否在使用。 或者,如果你能保证你使用正确的数据库列类型,以便真正返回(因而没有,或),那么你也可以强制转换它。 更新:对于Java 1.7+