oracle
Truman411
这个作者很懒,什么都没留下…
展开
-
oracle分页查询
分页查询数据库表结构及记录如下:1.根据rowid来分:16:31:48 SQL> select * from passvehicleinfo p where rowid in ( select rid from (select rownum rn,rid from (select p.rowid rid,p.passvehicleid from passvehicle转载 2012-03-15 16:59:58 · 425 阅读 · 0 评论 -
Oracle 按时间段分组统计
想要按时间段分组查询,首先要了解level,connect by,oracle时间的加减. 关于level这里不多说,我只写出一个查询语句:[sql] view plaincopy ---level 是一个伪例 select level from dual connect by level ---结果:1 2转载 2012-04-10 14:31:52 · 850 阅读 · 0 评论 -
ORACLE 表连接 说明
表的连接是指在一个SQL语句中通过表与表之间的关联,从一个或多个表检索出相关的数据。连接是通过SQL语句中FROM从句的多个表名,以及WHERE从句里定义的表之间的连接条件来实现的。如果一个SQL语句的关联表超过两个,那么连接的顺序如何呢?ORACLE首先连接其中的两个表,产生一个结果集;然后将产生的结果集与下一个表再进行关联;继续这个过程,直到所有的表都连接完成;最后产生所需的数据,,本文将主要转载 2012-03-23 11:23:40 · 425 阅读 · 0 评论 -
如何创建物化视图
物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图允许在本地维护远程数据的副本。物化视图是单向的,虽然可以更新物化视图的数据,但是一旦刷新后,更新的数据就没有了。高级复制是双向的。1、创建物化视图创建自动更新的物化视图CREATE MATERIALIZED VIEW T_TEST_MVREFRESH FAS转载 2012-04-24 09:17:07 · 3937 阅读 · 0 评论 -
oracle 锁表和解锁
如果怀疑表被锁了,或者事务未被正常关闭,在Oracle数据库中我们可以通过以下语句进行查询获取相关信息:Sql代码select t2.username, t2.sid, t2.serial#, t3.object_name, t2.OSUSER, t2.MACHINE,转载 2012-08-27 09:37:11 · 880 阅读 · 0 评论 -
oracle在unix环境下重启
一,启动 1.#su - oracle 切换到oracle用户且切换到它的环境2.$lsnrctl status 查看监听及数据库状态3.$lsnrctl start 启动监听4.$sqlplus / as sysdba 以DBA身份进入sqlplus5.$conn / as sysdba转载 2012-12-09 10:06:09 · 537 阅读 · 0 评论 -
批量删除oracle 会话
declare cursor mycur is select b.sid,b.serial# from v$session b where b.MACHINE = 'svctag-79bp23x' and b.STATUS = 'INACTIVE'; begin for cur in mycur loop execute immediate原创 2013-01-15 13:11:50 · 2529 阅读 · 0 评论 -
Flashback Query 还原数据
1)基本的Flashback Query任何一条SELECT语句都可以针对一个表的先前版本。ocp10g> select * from 表名 as of timestamp to_timestamp('27-12-04 16:54:06','dd-mm-yy hh24:mi:ss');create table sq_sqxx_all_temp_hjw as select * from转载 2013-03-06 14:50:07 · 636 阅读 · 0 评论