rownum和rowid的区别
在Oracle中,有一个很有趣的东西,那就是rownum。当你从某个表中查询数据的时候,返回的结果集中都会带有rownum这个字段,而且有时候也可以使用rownum进行一些条件查询。 在...
in和exists的区别与执行效率问题解析
in可以分为三类:1、形如select * from t1 where f1 in ( 'a ', 'b '),应该和以下两种比较效率 select * from t1 where f1= 'a ' or f1= 'b '或...
通过9i的DBMS_METADATA包得到DLL语句
通过9i的DBMS_METADATA包得到DLL语句 基本上用到的语法如下: a. 获取单个的建表和建索引的语法 set heading off; set echo off; set pages 999; set long 90000; spool dept.sq...
SYSDBA权限的管理
一般对sysdba的管理有两种方式:操作系统认证和密码文件认证。具体选择那一种认证方式取决于:你是想在Oracle运行的机器上维护数据库,还是在一台机器上管理分布于不同机器上的所有的Oracle数据库。若选择在本机维...
日期的各部分的常用的的写法
日期的各部分的常用的的写法 119. 取时间点的年份的写法: SELECT TO_CHAR(SYSDATE,'YYYY') FROM DUAL; 120. 取时间点的月份的写法: SELECT TO_CHAR(SYSDATE,'MM') FROM DUAL; 121. ...
Oracle快照原理及实现总结
由于工作需要,今天需要将业务数据库里所有的数据同步到另外一个处理服务器上。在做方案的时候,想了很多方法,当然最快的办法还是使用物理热备的方式。 但是我个人认为如果对于中大型数据库(我们的数据库有...
Oracle的表快照特征
Oracle的表快照特征允许一个主表在分布式数据库的其它结点进行复制。只允许修改主表,而复制只可读。主表达式每一个复制称为一个快照。快照异步的刷新,反映主表的一个最近事务一致状态。 一个快照可为...
物化视图不能删除的原因?
几分钟前一网友问我如何删除一个实体化视图, 当然不是什么语法不会的问题了, 是发了Drop命令后一直挂着, 几个小时都没有结束, 你可以想想为什么? 先看一下创建的语法. create materialized view...
深入讲解"database link"的设置和使用
database link,它是用来更方便的一个数据库中访问另一个数据库(包括本地和远程的,道理是一样的),一开始,很多人会发生误解,其实是在本地建立的。即数据库连接只是连到别的数据库的快捷方式。 一、设置...
DBMS_JOB包的用法 一
DBMS_Job包的用法 包含以下子过程: Broken()过程。change()过程。Interval()过程。Isubmit()过程。Next_Date()过程。Remove()过程。Run()过程。Submit()过程。User_Export()过程。What()过程。 1...
利用dbms_backup_restore包手工进行数据库恢复
SQL> startup nomount;ORACLE 例程已经启动。SQL> declare 2 devtype varchar2(256); 3 done boolean; 4 begin 5 devtype:=sys.db...
AT命令详解 二
//进入到/var/spool/at目录中 ls //显示目录中所有文件 rm -f a0000a0119b0df //删除计划任务 &n...
AT命令详解 一
AT命令是Windows中内置的命令,它也可以媲美Windows中的“计划任务”,而且在计划的安排、任务的管理、工作事务的处理方面,AT命令具有更强大更神通的功能。AT命令可在指定时间和日期、在指定计算机上运行命令和程序...
获得某个存储过程_包_函数代码脚本
--getcode.sql --获得某个存储过程、包、函数代码脚本 set feedback off set heading off set termout off set linesize 1000 set trimspool on set verify off spool &1..sql prompt set define of...
触发器调用存储过程 / 存储过程调用触发器
触发器与存储过程互调--触发器如何调用存储过程 create trigger test on tablefor insertasexec 存储过程名go --存储过程如何调用触发器 create proc testasupdate table set ...insert table sel...
ORACLE 触发器语法及实例 二
begin if inserting then :new.job:=upper(:new.job); else :new.job:=upper(:new.job); end if; end; 2.3、instead of 触发器.(此触发器是在视图上而不是在表上定义的触发器,它是用来替换所使用实际语句的...
ORACLE 触发器语法及实例 一
一 ORACLE触发器语法 http://www.zw1840.com/oracle/translation/concepts/html/22.Triggers.htmhttp://www.zw1840.com/oracle/index.htm 触发器是特定事件出现的时...
PL/SQL数组 二
使用字符串索引的关联数组的一个有趣的特性是它们自动地通过当前的国际语言支持(NLS)设置排序。FIRST和LAST函数返回数组中以字典序排列的第一个和最后一个健值。NEXT和PRIOR允许你以字典序获取下一个和前一个键。...
PL/SQL数组 一
PL/SQL关联数组... 12008-05-23 16:25. 1写PL/SQL时候,用什么方法表示程序中的数组呢... 3如何在PL/SQL里实现数组... 4使用PL/SQL关联数组访问元素... 4数组在 PL/SQL 的使用... 6PL/SQL中的数组的使用 (单维...
ORACLE数据类型
数据类型参数描写char(n)n=1 to 2000字节定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2(n)n=1 to 4000字节可变长的字符串,具体定义时指明最大长度n,...