我正在编写一个INSERTStatement,在PL/SQL块中向表中插入一行.如果此插入失败或没有插入行,那么我需要回滚先前执行的更新语句.
我想知道在什么情况下INSERT语句可以插入0行.如果插入因某些异常而失败,我可以在异常块中处理它.是否存在INSERT可能成功运行但不会抛出异常的情况,我需要检查是否SQL%ROWCOUNT < 1?
我有两个类型嵌套表的PLSQL数组:
TYPE nested_typ IS TABLE OF VARCHAR2(21);
nt1 nested_typ := nested_typ('abc','def','123');
nt2 nested_typ := nested_typ('123');
Run Code Online (Sandbox Code Playgroud)
我希望得到这两个系列的区别,对于上面的Ex:'def','abc'
请建议任何简单的方法来做到这一点?
谢谢...