我在PLSQL块以下类型型表空值检查
TYPE table_type IS TABLE OF VARCHAR2(200);
v_tab_1 table_type;
值初始化为
if (PROD_AMNT > INV_AMNT) then
v_tab_1 := table_type(PROD_AMNT, 'CURR');
......
有时是上面的条件不会是真的,并会出现在空值v_tab_1
什么是检查值的最佳方法确实存在于v_tab_1
?
我曾尝试为
if not(v_tab_1.EXISTS(v_tab_1.first)) then
然而上述导致NO_DATA_FOUND
例外
如何面对呢?
谢谢,我会试试这个。 – user75ponic