数据仓库
文章平均质量分 61
GreenAppple
Java 大数据 数据仓库 商业智能
展开
-
Oracle 10g 默认安装带来的用户名/密码
ORACLE数据库创建的时候,创建了一系列默认的用户和表空间Oracle 10g 默认安装带来的用户名/密码UsernamePasswordDescriptionSee AlsoCTX原创 2011-09-09 15:10:00 · 8078 阅读 · 0 评论 -
SQL优化总结
sql优化总结序:做PLSQL的开发,经常会遇到一些关于SQL优化方面的问题。特别是当表记录数达到一定数量级之后,对系统响应的影响会突增。对于几万数据的表,是否优化可能只差毫厘;可是如果数据达到几百万、几千万的,影响就会非常明显,甚至可能跑不出来。在编写SQL的时候,遵循SQL优化原则,养成良好的书写习惯,能够在编写的初期,就避免和消除很多性能影响隐患。(1)选择最有效率的表名顺序原创 2013-04-05 14:05:46 · 858 阅读 · 0 评论 -
Oracle Decode()函数和CASE语句的比较
Oracle Decode()函数和CASE语句都是我们经常用到的,那么它们的区别在哪里呢?下面就为您详细介绍Oracle Decode()函数和CASE语句的区别。CASE语句: SELECT CASE SIGN(5 - 5) WHEN 1 THEN 'Is Positive' WHEN -1 THEN 'Is Negative' ELSE 'Is Zero' END F原创 2012-10-22 16:00:49 · 1294 阅读 · 0 评论 -
Oracle Minus 取差集
Oracle Minus关键字 SQL中的MINUS关键字 SQL中有一个MINUS关键字,它运用在两个SQL语句上,它先找出第一条SQL语句所产生的结果,然后看这些结果有没有在第二个SQL语句的结果中。如果有的话,那这一笔记录就被去除,而不会在最后的结果中出现。如果第二个SQL语句所产生的结果并没有存在于第一个SQL语句所产生的结果内,那这笔资料就被抛弃,其语法如下: [SQL原创 2011-12-15 11:25:13 · 81630 阅读 · 4 评论 -
union 和 union all 区别
union 和 union all 区别在数据库中,union和union all关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。1.使用上· union在进行表链接后会筛选掉重复的记录。 而union all只是简单的将两个结果合并后就返回。2.效率上因为union在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,原创 2011-10-25 10:11:11 · 857 阅读 · 0 评论 -
oracle 因目标主机或对象不存在,链接失败的解决方法
oracle 因目标主机或对象不存在,链接失败的解决方法出现这种问题的原因可能是配置监听的时候,主机地址配置有误。找到路径:D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora打开tnsnames.ora文件,检查host(这里为本地localhost)是否有误。如果是远程的localhost应改为对应的ip地原创 2011-10-25 09:54:56 · 4454 阅读 · 0 评论 -
oracle rownum 及分页处理的使用方法
oracle rownum 及分页处理的使用方法 在实际应用中我们经常碰到这样的问题,比如一张表比较大,我们只要其中的查看其中的前几条数据,或者对分页处理数据。在这些情况下我们都需要用到rownum。因此我们要理解rownum的原理和使用方法。原创 2011-10-14 10:33:41 · 19576 阅读 · 9 评论 -
oracle 函数(一)字符函数
数据库DUALDUAL是oracle数据库创建是自动创建的一张表,它只有一行一列,类名为DUMMY,数据类型是varchar2(1),表中只有一行数据:’X’。DUAL是属于SYS方案下的一个表,以public synonym(公共同义词)的方式供其他数据库用户使用,所以说每原创 2011-09-19 11:08:22 · 1562 阅读 · 1 评论 -
oracle异常处理机制
oracle 异常处理机制1.异常处理 在pl/sql中的 一个警告和错误称为异常。异常包括编译异常和运行异常。2.异常的分类 系统异常 自定义异常3.异常的结构exception when ... then原创 2011-09-26 21:11:38 · 1110 阅读 · 0 评论 -
Oracle存储过程
Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。Oracle存储过程可以有无参数存储过程和带参数存储过程。 1.存储过程的一般结构:create or replace procedure test(Name in out type, Name原创 2011-09-15 15:48:08 · 1122 阅读 · 0 评论 -
oracle-not in 和not exists的区别
oracle-not in 和not exists的区别1.not in 和not exists效率上的区别在查询语句中使用not in的时候会对内表进行全表扫描,没有用到索引。而not exists的子查询仍然会用到表上的索引。所以无论的大表还是小表,使用not exists都会比使用not in 要快。当然这的前提是表中有索引。2.not in 和not exists结果上的区别原创 2013-04-20 13:59:59 · 2116 阅读 · 0 评论