易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE LOB字段 不能用union 查询

lob字段不能做group   by,而union中需要使用group   by过滤掉重复纪录,所以不行 。 用union  all就可以了。
另:union 和 union all区别:
       UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。
    而UNION ALL只是简单的将两个结果合并后就返回。这样,如果返回的两个结果集中有重复的数据,那么返回的结果集就会包含重复的数据了。


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

oracle 触发器开发

 触发器开发的目的:确保数据库满足特定的商业规则和企业逻辑,可以使用触发器,约束,子程序。因为
   约束最简单且性能好,所选约束,如果约束不能满足,就用触发器,若触发器都不能满足选择子程序。
  
   一、触发器功能:
   1,控制数据安全,在服务器级别控制数据 ......

【转】oracle几个常用的监控视图


oracle几个常用的监控视图
oracle几个常用的监控视图
v$process视图:
        v$process视图包含当前系统oracle运行的所有进程信息。常被用于将oracle或服务进程的操作系统进程ID与数据库session之间建立联系。
常用列:
        ADDR:进程对象地址
......

ORACLE 中IN和EXISTS的区别

原文地址:http://www.cnblogs.com/yf520gn/archive/2009/01/12/1374359.html
EXISTS的执行流程     
select * from t1 where exists ( select null from t2 where y = x )
可以理解为:
  for x in ( select * from t1 )
  loop
      if ( exists ( select null from ......

Oracle用户权限控制

1)、构造实例:
我们已经创建好数据库用户test_user,下边存在test_table表和test_procedure存储过程。我们已经创建好一个空的代理数据库用户agent_user。
2)、登录test_user用户,将test_user下表的select权限和存储过程的excute权限赋给代理用户agent_user。
SQL>GRANT select ON test_table TO agent_user;
SQL ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号