oracle
dms20
Don't Repeat Yourself 万事皆因忙中错,好人半自苦中来
展开
-
oracle 查看删除的数据
select * from table as of timestamp to_Date('2016-08-25 10:28:00', 'yyyy-mm-dd hh24:mi:ss')这个sql的意思是查询2016-08-25 10:28:00这个时间点时的数据。相当与回到了过去,在那个时间点查询数据。原创 2016-08-25 23:00:09 · 14503 阅读 · 0 评论 -
ORA-00918 未明确定义列
产生错误的sql:select * from (select a.*, rownum as rn from (select t.f_user_num,A t.f_content, to_char(t.f_create_time, 'yyyy-mm-dd hh:mi:ss') f_cr原创 2016-11-03 17:35:45 · 509 阅读 · 0 评论 -
oracle 分页
oracle分页:21 40 在java里面根据页数及每页显示条数计算 SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40 ) WHERE RN >= 21注意:不能够直接原创 2017-03-17 13:10:30 · 70 阅读 · 0 评论 -
oracle 对字段结果进行判断
decode(status,1,'Y','N') 若果status是1 就返回Y 否则为N原创 2017-03-17 13:11:54 · 6083 阅读 · 0 评论 -
oracle 查询指定时刻的数据
SELECT * FROM t_busi_info AS OF TIMESTAMP TO_TIMESTAMP('2017-01-13 11:10:17', 'YYYY-MM-DD HH:MI:SS') 作用:可查询删除后的数据。 如果你10点删了一条数据,但是你又想回复数据,以上sql把时间点改成10点之前,就可以看到删除的那条记录了。原创 2017-03-17 13:15:12 · 1161 阅读 · 0 评论