文章列表
oracle数据库中误删除数据库中的信息想找回来的方法
select * from 表名 as of timestamp to_timestamp('2013.09.23 17:48','yyyy.mm.dd hh24:mi')
根据时间找到此表中数据条数最多的大体时间 然后查出该时间段的此表中所有的数据
delete from AJB_SHOPPINGCAR
where rowid in (select rowid from AJB_SHOPPINGCAR where user_id='1000000013' and shopcar_type=2 and rownum<=2)
这样删除2条
select * from (select rownum tid, t.* from table_name t where rownum <= 20) where tid <=20 and tid >=10
select * from (select a.*,rownum rn from (select * from table_name) a where rownum <=20)where rn >=10
网上资料:
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。
Oracle分页查询格式(一):http://yangtingkun. ...
- 2013-08-14 18:15
- 浏览 573
- 评论(0)
今天写一句oracle 查询语句 条件是不等于1 或者不为空
select * from 表 where 字段名 is null or 字段名 <> 1
TO_DATE格式(以时间:2007-11-02 13:45:25为例)
Year:
yy two digits 两位年 显示值:07
yyy three digits 三位年 显示值:007
yyyy four digits 四位年 显示值:2007
Month:
mm number 两位月 显示值:11
...
今天项目中用到关于时间转换的知识,小小总结下
大概要求是 要根据页面上传的两个时间值 到数据库中查询这两个时间值之间的内容。
但是 从页面传的值的格式与数据库中存的不同,需要用到格式转换。
所以转换方式为
String matter1 = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss").format(time1); 转换成string 类型
如果转换成date 类型就
SimpleDateFormat matter1 = new SimpleDateFormat("yyyy-MM-dd");
D ...
在Java中有时候需要使程序暂停一点时间,称为延时。普通延时用Thread.sleep(int)方法,这很简单。它将当前线程挂起指定的毫秒数。
代码如下:
try
{
Thread.currentThread().sleep(1000);//毫秒
}
catch(Exception e){}
在这里需要解释一下线程沉睡的时间。sleep()方法并不能够让程序"严格"的沉睡指定的时间。例如当使用5000作为sleep()方法的参数时,线 程可能在实际被挂起5000.001毫秒后才会继续运行。当然,对于一般的应用程序来说,sleep()方法对时间控制的精度足够了。
...