DB
luxiaoshuai
事无终始 无务多业
展开
-
Oracle中实现自动增长列
拿Goods(商品) 这个表来说吧.(毕业设计里的一张表.)1. 首先要创建一个序列(Sequence) create sequence sequence_seq start with 100 increment by 1 什么意思就不用说了吧....2. 再创建一个行级触发器...(Oracle 可真够让人学一阵子的.)原创 2009-06-06 21:35:00 · 566 阅读 · 0 评论 -
SQL文结果集起别名
select B.name, B.id from ( select * from a where id = 123456000 ) Bwhere b.id = 123456000 这里的这个子查询..如果要取别名的话.....直接空格 加 别名 在这里用AS 取别名是不对的.原创 2009-06-03 19:43:00 · 6287 阅读 · 0 评论 -
SQL 文 Union 与Order By
select id,name from AUnionselect id,name from B order by name 这样写是不对的. Order by 不能跟在Union 的里面...只能跟在Union 的外边. 还要注意的是 id 和 name 两个字段的顺序要一致,并且类型也要一致..差一点也TM不行啊. 因为这个调试了半天....郁闷....原创 2009-06-06 21:10:00 · 964 阅读 · 0 评论 -
Hibernate批量更新数据
因为Hibernate没有提供批量更新的方法.所以很为难. 但还是有方法的.1.绕过Hibernate,直接用JDBC来操纵数据库.其实只要把问题解决就可以了.不必非用Hibernate不可. 2.如果数据支持存储过程的话.可以调用存储过程来实现的.速度也是比较快的.因为把压力分给了ORACLE. 没了.只知道这两种..........今夜无眠..2:34原创 2009-06-06 21:30:00 · 579 阅读 · 0 评论 -
Hibernate更新数据
Hibernate的session接口的update()方法可以更新持久化对象.使其对象属性的状态改变传递到数据库. public boolean updateNews(Devinfo df) throws HibernateException{net.sf.hibernate.Session sess =HibernateUtil.currentSession();Transaction t原创 2009-06-06 21:31:00 · 887 阅读 · 0 评论