如何检查plsql嵌套表中的null元素?

时间:2016-01-28 15:22:26

标签: oracle plsql

我有一个记录的PLSQL嵌套表。

type rec is record
(a number,
 b number);



type tab is table of rec;

v_tab tab;

我从批量查询中填充此集合;

select x,y bulk collect into v_tab from testtable;

现在我需要找到v_tab集合中的任何记录,其中v_tab.a为null。我可以不在集合中循环(通过使用某些方法)吗?

1 个答案:

答案 0 :(得分:0)

这可能超出了您想去的范围,我不知道您的数据,但是......

如何将表类型更改为INDEX BY并使用NVL(A,-999)作为索引?

然后你可以测试

Loader {
    // using component in order to capture context props and present to the variable delegate
    sourceComponent: Qt.createComponent(obj.objectName + ".qml")
    // if that is not needed simply use
    // source: obj.objectName + ".qml"
    // or setSource to pass specific properties to delegate properties
    // Component.onCompleted: setSource(obj.objectName + ".qml", {/*prop list*/})
}