![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
悠悠做神仙
这是一趟开往测试架构师的列车,请系好安全带,触发~
展开
-
【已解决】Exception in thread "main" java.sql.SQLException: 关闭的连接: next
连接数据库查询时,显示“关闭的连接:next”错误。原因大概就是在取结果集的时候,发现连接已经关闭导致了,连接关闭的原因大概可以分为两种:程序书写问题,连接池的连接时间问题。本文主要是程序书写连接的方法处理有问题,如果大家检查不是程序书写的问题,可以参考文章:关闭的连接:next这个是关于连接池时间修改的解决方法。下面贴出代码看看:package configSelenium.Assert...原创 2019-02-23 10:06:36 · 14808 阅读 · 0 评论 -
Oracle存储过程编译卡死的解决方法
这个该死的问题困扰了好久,多方分析之后,才知道,存储过程编译没完成,或者编译失败时,oracle 数据库会自动把相应的存储过程锁起来,最无赖的做法 是重启数据库,此问题就解决每天重启两次数据库想死的心都有了,经过今天的查找 终于找的好的解决方法一 , 找到之前调试的存储过程 名称,使用一下语句找到 sidselect va.sid,va.OBJECT from v$access va whe...原创 2019-05-06 09:07:19 · 14785 阅读 · 0 评论 -
oracle存储过程用数组生成随机字符串
oracle、plsql利用数组实现存储过程随机生成姓名、字符串、地址、随机数如何用存储过程生成集合...看一下就明白,如何用集合生成随机字符串,如何用存储过程调用,如何声明存储过程数组原创 2019-07-02 10:35:21 · 833 阅读 · 0 评论 -
存储过程结果打印
dbms_output.put_line('Hello world!');点击到存储过程,右键’测试‘,然后执行,最后在’DBMS‘里面查看输出结果。Hello world!原创 2019-07-03 14:43:07 · 8228 阅读 · 0 评论 -
存储过程定义数组
declaretype a_type is table of number;-- type a_type is array(10) of number;-- 下面一种定义方式则指定了该数组的最大元素个数a a_type := a_type(); -- 定义并初始化一个数组变量begina.extend(3); -- 数组扩展到3个元素a(1) := 1;a(2) := 10;a(...转载 2019-07-03 14:46:15 · 5976 阅读 · 0 评论 -
拼接字符串报错:Oracle: ORA-06512:字符串缓冲区太小
报错目前可以肯定的是,拼接的字符串超过oracle定义的上限。plsql中varchar2长度上限是4000字节报错语句定位到下面的这句:我这里的p_zbdcdyh是存储过程的输出参数,故是默认数据库的字符串varchar2的大小。 p_zbdcdyh:=p_zbdcdyh||','||PSELENIUM.FDYH;我每一个字符串是28字节,然后产生100个,拼接多半就报错了。后面不...原创 2019-07-10 10:37:59 · 5827 阅读 · 0 评论