oracle
文章平均质量分 77
希文特
如果事情最终还得面对,那不如从内心惶恐的那刻开始,就先做好准备,一定做好准备,然后直面它和粉碎它,如果不行,那就认输,彻底认输,断掉念想,不要追忆,过你所谓的快乐生活
展开
-
ORA-04068解决记录
ORA-04068: existing state of packages has been discarded出现该错误时,意味着package有被重新编译,旧状态的包已被丢弃,包有新的状态产生。产生原因在上游程序(如Java中MyBatis数据库连接池)运行过程中,如果对Oracle有状态(即定义了全局变量)的Package重新编译,将会导致上游程序获取该packge的会话状态失效。因为有状态的package每次编译都会产生新的副本,会导致引用旧副本的连接池无法正确调用package。问题表现原创 2020-10-16 19:09:55 · 1896 阅读 · 0 评论 -
使用JDBC调用Oracle存储过程或存储函数
public static void main(String[] args){ /** * 调用程序包 * create or replace package p_index_statistic * as * function get_pic return varchar; --function get_pic() return varchar; 如果没有参数,则不需要添加参数列表的括号 * f原创 2018-07-06 20:08:00 · 515 阅读 · 0 评论