错误很多啊mz后面多了个逗号 '汉族'后面多了个逗号
列数量和要出入的数据不等,xm,xb,csny,mz有四列'张三','女','汉族'只有三列
一般来说我们都会用到包,但昰包的使用范围是会话级的通常因为你的会话没有关闭,而别的会话却在修改包然后编译这时候会出现ORA-04068: 已丢弃程序包 的当前状态的错誤,但是再次调用包的时候又不会复现之前的问题有时候就会不管不顾,技术继续使用这是为什么,因为包的缓存在报错后第二次调鼡会被重新刷新
下面就做一个实验看看。
会话B:执行如下动作:
通常我们需要在包内做异常处理,以规避这个错误