自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

转载 三、常见分析函数详解

三、常见分析函数详解为了方便进行实践,特将演示表和数据罗列如下:一、创建表create table t( bill_month varchar2(12) , area_code number, net_type varchar(2), local_fare number );      二、插入数据insert

2014-08-15 11:18:13 294

转载 二、理解over()函数

二、理解over()函数1.1、两个order by的执行时机分析函数是在整个sql查询结束后(sql语句中的order by的执行比较特殊)再进行的操作, 也就是说sql语句中的order by也会影响分析函数的执行结果:a) 两者一致:如果sql语句中的order by满足分析函数分析时要求的排序,那么sql语句中的排序将先执行,分析函数在分析时就不必再排序;b) 两者不一

2014-08-15 11:15:36 329

转载 一、Oracle分析函数入门

一、Oracle分析函数入门分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。          分析函数和聚合函数的不同之处是什么?普通的聚合函数用group by分组,每个分组返回一个统计值,而分析函数采用partition by分组,并且每组每行

2014-08-15 11:13:17 268

转载 oracle sqlplus命令详解

oracle sqlplus命令详解涉及到的知识要点a、带有一个&的替换变量的用法b、带有两个&的替换变量用法c、define命令用法d、accept命令用法e、定制SQL*Plus环境f、在glogin.sql文件中保存定制结果g、sqlplus编辑命令a、带有一个&的替换变量的用法1)、使用带有一个&号的变量值来提示用户输入一个值。eg、

2014-08-05 14:42:02 240

转载 PL/SQL Developer使用技巧、快捷键

PL/SQL Developer使用技巧、快捷键1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。

2014-08-05 14:35:59 375

转载 SQL Cookbook—数字、日期

SQL Cookbook—数字、日期1、计算不包含最大值和最小值的均值2、把字母数字串转换为数值3、更改累计和中的值–显示存款或取款后的值4、加减日、月、年5、计算两个日期之间的天数6、确定两个日期之间的工作日数目表EMP中,计算BLAKE和JONES的hiredate(聘用日期)之间的工作日数(除去星期六、星期天)7、确定两个日期之间的月份数或年数例如:E

2014-08-05 14:15:06 321

转载 oracle insert两个关联表

oracle insert两个关联表现有一张老师学生表(tb_tea_cou),由于业务需要,需把老师学生表tb_tea_stu拆分成两张表(tb_tea、tb_cou),并把记录insert到这两张子表中(tb_tea、tb_cou为关联的两张表)。表结构如下:tb_tea_cou(   id, //pk   name, //任课老师   zc, //职称   c

2014-08-05 14:14:40 871

转载 SQL Cookbook—插入、更新与删除

SQL Cookbook—插入、更新与删除涉及到的问题–1、从一个表向另外的表中复制行–2、复制表定义(包含表记录)–3、一次向多个表中插入记录–4、–5、当相应行存在时更新–6、用其他表中的值更新–7、删除违反参照完整性的记录                                                   –1、从一个表向另外的表中

2014-08-05 14:12:31 267

转载 SQL Cookbook—查询、排序

SQL Cookbook—查询、排序涉及到的问题1、在select语句中使用条件逻辑2、限制返回的行数3、从表中随机返回n条记录4、将空值转换为实际值5、对字母和数字混合的数据排序6、处理排序空值7、根据数据项的键排序–8、从一个表中查找另一个表没有的值–9、在一个表中查找与其他表不匹配的记录–10、向查询中增加联接而不影响其他联接–11、检测两

2014-08-05 14:10:46 238

转载 oracle存储过程中is和as区别

oracle存储过程中is和as区别在存储过程(PROCEDURE)和函数(FUNCTION)中没有区别;在视图(VIEW)中只能用AS不能用IS;在游标(CURSOR)中只能用IS不能用AS。

2014-08-05 14:08:58 305

转载 oracle系统包——dbms_random用法

oracle系统包——dbms_random用法oracle中随机数的包的源文件目录:{oracle_home}\rdbms\admin\dbmsrand.sql1.返回0~1间的随机数(包括0和1)sql> select dbms_random.value from dual;2.返回10~20间的随机数(包括10和20)sql> select dbms_random.v

2014-08-05 14:05:12 349

转载 oracle系统包——dbms_transaction用法

oracle系统包——dbms_transaction用法用于在过程,函数和包中执行sql事务处理语句.1.read_only用于开始只读事务,其作用与sql语句set transaction read only完全相同2.read_write用于开始读写事务3.advise_rollback用于建议回退远程数据库的分布式事务4.advise_nothing

2014-08-05 14:04:41 480

转载 oracle系统包——dbms_alert用法

oracle系统包——dbms_alert用法oracle内部提供的在数据库内部和应用程序间通信的方式有以下几种:1.警报,就是DBMS_ALERT包提供的功能;2.管道,由DBMS_PIPE提供;3.高级队列,这个就很复杂,当然提供的功能也是很高级的。当然还可以使用外部过程,比如用PL/SQL封装外部的基于C的DLL或JAVA也能实现数据库和应用程序间的通信。 要使用这些

2014-08-05 13:57:34 2061

转载 oracle系统包——DBMS_PIPE用法

oracle系统包——DBMS_PIPE用法DBMS_PIPE包用于在同一例程(实例)的不同会话之间进行通信;注意,如果用户要执行包dbms_pipe中的过程和函数,则必须要为用户授权。sql>conn sys/oracle as sysdba;sql>grant execute on dbms_pipe to scott; 一、管道:1)、公有管道:所有数据库

2014-08-05 13:55:48 557

转载 oracle系统包—-dbms_output用法

oracle系统包—-dbms_output用法dbms_output包主要用于调试pl/sql程序,或者在sql*plus命令中显示信息(displaying message)和报表,譬如我们可以写一个简单的匿名pl/sql程序块,而该块出于某种目的使用dbms_output包来显示一些信息。涉及到的知识点如下:1、enable:在serveroutput on的情况下,用来使d

2014-08-05 13:47:35 385

转载 oracle中斜杠(/)的含义

oracle中斜杠(/)的含义斜杠就是让服务器执行前面所写的sql脚本。如果是普通的select语句,一个分号,就可以执行了。但是如果是存储过程,那么遇到分号,就不能马上执行了。这个时候,就需要通过斜杠(/)来执行。12345set serveroutput on;begin    dbms_output.put_li

2014-08-05 13:46:45 651

转载 oracle系统包——dbms_job用法(oracle定时任务)

oracle系统包——dbms_job用法(oracle定时任务)用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务。一、dbms_job涉及到的知识点1、创建job:variable jobno number;dbms_job.submit(:jobno, —-job号                  'your_procedure;'

2014-08-05 13:46:25 322

转载 Oracle DBA常用查询

Oracle DBA常用查询–1. 查询系统所有对象select owner, object_name, object_type, created, last_ddl_time, timestamp, statusfrom dba_objectswhere owner=upper('scott')–2. 查看系统所有表select owner, table_name,

2014-08-05 13:45:36 318

转载 关于oracle with as用法

关于oracle with as用法with as语法–针对一个别名with tmp as (select * from tb_name)–针对多个别名with   tmp as (select * from tb_name),   tmp2 as (select * from tb_name2),   tmp3 as (select * from tb_nam

2014-08-05 13:44:47 379

转载 Oracle 树操作(select…start with…connect by…prior)

Oracle 树操作(select…start with…connect by…prior)oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而

2014-08-05 13:42:56 343

转载 oracle connect by用法

oracle connect by用法先用scott用户下的emp表做实验.emp表有个字段,一个是empno(员工编号),另一个是mgr(上级经理编号)下面是表中所有数据1select * from emp start with empno=7698 connectby  mgr=priorempno;

2014-08-05 13:39:22 244

BI商务智能解决方案及讲解

商业智能的概念,BI商务智能解决方案及讲解

2013-10-25

当今数据仓库的研究方向及详细案例

什么是数据仓库,当今的研究方向以及如何进行这方面的学习

2013-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除