![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB
weiwei358
这个作者很懒,什么都没留下…
展开
-
带占位符的模糊查询、CLOB类型的模糊查询
[color=blue]1.带占位符?的模糊查询:[/color]比如查询t_name字段中包含变量name的记录:[code="java"]List params = new ArrayList();params.add("%" + name + "%");String hql = "select t from Person t where t.t_name like ?";...原创 2010-07-21 14:27:01 · 352 阅读 · 0 评论 -
connection的autoCommit
JDBC中的Connection的属性autocommit是默认为true的,就是说自动提交事务,当每执行一个update、delete、insert语句的时候都会自动提交到数据库,无法回滚事务。设置connection.setAutoCommit(false),即设置autoCommit为false时,就是说这个连接不自动提交,须手动conn.commit()来提交到数据库,只有conn...原创 2010-02-01 19:56:08 · 997 阅读 · 0 评论 -
Oracle存储过程、触发器
[size=x-large][b]1、存储过程[/b][/size]创建一个简单的存储过程:接收两个参数,插入到test_table表中[code="sql"]create or replace procedure proctest (a in VARCHAR2, b in VARCHAR2)isbegin insert into test_table (test_id,...原创 2012-10-25 10:48:22 · 154 阅读 · 0 评论 -
sql查询语句中<>
sql查询语句中select t.status, t.rowid from person t where t.status2,此处查询的是status不等于2的记录,并过滤掉status为null的记录。注意:此处不管status是Integer类型还是Long类型,都会过滤掉status为null的记录。再看一个sql查询语句select t.name,t.rowid from pers...原创 2012-03-21 11:27:08 · 570 阅读 · 0 评论 -
数据库分表设计思想
数据库分表设计思想:http://wenku.baidu.com/view/3e6685323968011ca300915d.htmlhttp://www.cnblogs.com/zhangji/archive/2010/09/09/1822177.htmlhttp://blog.sina.com.cn/s/blog_6e322ce70100zs9a.htmlhtt...原创 2012-08-06 16:18:41 · 96 阅读 · 0 评论 -
DB点滴
1.[b]Oracle中运用ROWNUM实现SELECT TOP N[/b]用法,见附件文档!http://bfc99.blog.51cto.com/265386/803718http://www.itpub.net/thread-415-1-1.html[b]2.删除重复记录[/b],保留rowid最小的记录。即如果有10条记录重复,删除9条,保留一条。not in实现为...原创 2012-04-18 15:53:03 · 90 阅读 · 0 评论