![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
orcale
我家小宝_朱朱
这个作者很懒,什么都没留下…
展开
-
orcale 版本查询
select * from v$version;或者 select * from v$instance;或者select * from product_component_version;转载 2016-01-06 15:08:45 · 317 阅读 · 0 评论 -
oracle查询多行数据合并成一行数据
如果是oracle 10g以上 一个wm_concat函数就可以解决但是需要注意:wmsys,wm_concat两个都要注意返回的长度不能超过4000,不过11GR2版本之后 wmsys,wm_concat返回的是clob类型所以mybatis查询时需要已clob方式处理。resultType不能使用MAP了,clob转不了Map里面,需要用resultTypet_table:co转载 2016-01-06 15:36:12 · 15869 阅读 · 0 评论 -
ORCALE:Row_Number,rank(),dense_rank() 的使用
1. Row_Number用法介绍Oracle中row_number() over(partition by xxx order by xxx)的用法row_number() over(partition by a order by b)表示:按照a字段分组(partition),然后组内按照b字段排序,至于asc还是desc,可自行选择,然后为每行转载 2016-01-12 14:58:21 · 365 阅读 · 0 评论 -
oracle wm_concat 返回clob
某个column的逻辑是如有多个则用英文逗号隔开;上网查询资料,是用oracle自带的wm_concat()函数;但select出来的结果是;然后再百度,解决方法是to_char一下;to_char(wm_concat(column))..转载 2018-01-16 18:37:14 · 2829 阅读 · 1 评论 -
oracle,sqlserver mysql 插入单引号与&符号
oracle.sqlserver: INSERT INTO TESTTTT VALUES('INSERT INTO A VALUES('B&C')');对应改为INSERT INTO TESTTTT VALUES('INSERT INTO A VALUES(''B&C'')');一个单引号改为两个单引号 即可转义正常插入单引号INSERT INTO TESTTT...转载 2018-09-03 14:06:44 · 1451 阅读 · 0 评论 -
java.sql.SQLException: ORA-01000: maximum open cursors exceeded
oracle,mysql,sqlserver 都会有此问题这样的错误很容易出现在Java代码中的主要原因是:Java代码在执行conn.createStatement()和conn.prepareStatement()的时候,实际上都是相当与在数据库中打开了一个cursor。尤其是,如果你的createStatement和prepareStatement是在一个循环里面的话,就会非常容易出现这...转载 2018-09-03 15:55:46 · 553 阅读 · 0 评论 -
java-jdbc访问数据库,原生操作数据库-mysql sqlserver
一:JDBC【什么是JDBC?为什么使用JDBC?怎么使用JDBC?】what +why + how【what】SUN公司为使Java程序灵活的访问各种不同的关系型数据库提供的规则。【why】也就是说,不需要java应用程序去直接操作数据库,而是通过sum公司提供的方法统一去操作数据库,那么我们就不需要针对不同的数据库写不同的代码。只需要在配置文件里面配置一下即可,写代码更加方便。使J...原创 2017-12-25 12:51:37 · 548 阅读 · 0 评论 -
Java ResultSet 对Oracle Clob(大字符串)格式的操作
String content = "null"; try { Class.forName(this.sDBDriver); Connection conn = DriverManager.getConnection(this.url, this.user, ...转载 2019-02-20 18:33:15 · 1342 阅读 · 0 评论