摘要:
Job的使用创建jobSQL> variable job number;SQL> begin 2 dbms_job.submit(:job,'begin p_update_emp(7311,''zhoulumin''); end;',sysdate,'sysdate+1/1440'); 3 com... 阅读全文
摘要:
Oracle常用命令oracle登录命令普通用户登录:sqlplus scott/tiger系统管理员用户登录:"sys/chowmin as sysdba"查询oracle支持那些命令:help indexset命令set sqlbanklines on 设置可换行输入SQL/ 命令执行缓存区的数据信息保存缓存区的数据信息save h:\demo.txt执行文件里的语句@h:\demo.txt获取文件里脚本内容get h:\demo.txt编辑命令edit h:\demo.txt格式化输出col deptno format a10设置标题col dname heading 阅读全文
摘要:
层次化查询--从上往下遍历select empno,mgr,ename from emp start with empno=7839 connect by prior empno = mgr--使用伪列,显示节点在树中的层次select level,empno,mgr,ename from emp start with empno=7839 connect by prior empno = mgr order by level--获取树的层次数select count(distinct level) from emp start with empno=7839 connect by prior 阅读全文
摘要:
包创建包规范create or replace package emp_package is -- Author : CHOWMIN -- Created : 2012/4/28 17:22:11 -- Purpose : -- Public type declarations type t_ref_cursor is ref cursor; -- Public constant declarations --<ConstantName> constant <Datatype> := <Value>; -- Public variable declarati 阅读全文
摘要:
数据库连接Database Links创建数据库连接create database link LOCAL_LINK connect to chowmin identified by chowmin using '(DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))(CONNECT_DATA = (SERVICE_NAME = orcl)))';查询所有的dblinkselect owner,object_name from dba_objects wh 阅读全文
摘要:
游标游标属性:%ISOPEN:用于确定游标是否已经打开,如果游标已经打开,则返回值为true,如果游标没有打开,则返回值为false。%FOUND:用于检查是否从结果集中提取到了数据。如果提取到数据,则返回值为true,如果未提取到数据,则返回值为false。%NOTFOUND:与% FOUND刚好相反%ROWCOUNT:用于返回到当前行为止已经提取到实际行数。使用fetch....into语句提取单条记录-- Created on 2012/4/28 by CHOWMIN declare -- 定义本地变量 v_empno emp.empno%type; v_ename emp.enam.. 阅读全文
摘要:
物化视图刷新模式ON DEMAND:手工刷新ON COMMIT:发生commit时刷新刷新方式FAST:采用增量刷新,只刷新自上次刷新以后进行修改的Complete:对整个物化视图进行完全的刷新Force:在刷新时会判断是否可以进行快速刷新,如果可以则进行FAST,否则进行CompleteNever:物化视图不进行任何刷新创建物化视图CREATE MATERIALIZED VIEW mv_emp20REFRESH FORCE ON DEMANDASselect * from emp where deptno = 20;查询物化视图select * from mv_emp20刷新物化视图exec 阅读全文
摘要:
块结构-- Created on 2012/4/28 by CHOWMIN declare -- Local variables here i integer;begin -- Test statements hereend;条件逻辑if 判断条件 then //...elsif 判断条件 then //...else //....end if;循环语句loop //循环体... exit when 循环结束条件end if;注:exit when可以再循环体的任何地方while 循环条件 loop //循环体...end loop;for 循环变量 in 循环上限..循环下限 loop .. 阅读全文
摘要:
变量定义处理单行多列的情况定义记录变量:使用%rowtype自定义记录类型type emp_record_type is record( name emp.ename%type, salary emp.sal%type, dno emp.deptno%type );通过自定义记录类型查询表数据declare --自定义记录类型 type emp_record_type is record( name emp.ename%type, salary emp.sal%type, dno emp.deptno%type ); --声明一个自定义类型的变量 emp_record emp_... 阅读全文