![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE
文章平均质量分 93
caodaoxi
这个作者很懒,什么都没留下…
展开
-
ORACLE闪回技术
1 .误删了一部分数据 (delete) 想回恢复数据,oracle flashback闪回误删除的表数据 SQL> alter table ps_audit_groupactivity enable row movement; SQL> flashback table ps_audit_groupactivity to timestamp to_timestamp('2007-04-...原创 2011-10-06 23:17:00 · 84 阅读 · 0 评论 -
oracle PL/SQL的基本构成,块结构和基本语法要求,数据类型,变量定义,运算符和函数 ...
oracle PL/SQL的基本构成,块结构和基本语法要求,数据类型,变量定义,运算符和函数 特点 PL/SQL语言是SQL语言的扩展,具有为程序开发而设计的特性,如数据封装、异常处理、面向对象等特性。PL/SQL是嵌入到Oracle服务器和开发工具中的,所以具有很高的执行效率和同Oracle数据库的完美结合。在PL/SQL模块中可以使用查询语句和数据操纵语句(即进行DML操作),这样就...原创 2011-10-08 01:45:21 · 164 阅读 · 0 评论 -
oracle PL/SQL的基本构成,结构控制语句,分支结构,选择结构,loop循环结构,
oracle PL/SQL的基本构成,结构控制语句,分支结构,选择结构,loop循环结构分支结构 分支结构是最基本的程序结构,分支结构由IF语句实现。 使用IF语句,根据条件可以改变程序的逻辑流程。IF语句有如下的形式: IF 条件1 THEN 语句序列1; [ELSIF 条件2 THEN 语句序列2; ELSE 语句序列n;] END IF; 其中: 条件部分是一个逻辑表达式,值只能是...原创 2011-10-08 01:43:40 · 200 阅读 · 0 评论 -
oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包 ...
oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包 认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块。但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的。和PL/SQL程序相比,存储过程有很多优点,具体归纳如下: * 存...原创 2011-10-08 01:42:01 · 101 阅读 · 0 评论 -
oracle 触发器的种类和触发事件,DML触发器,DDL事件触发器,替代触发器,查看触发器 ...
oracle 触发器的种类和触发事件,DML触发器,DDL事件触发器,替代触发器,查看触发器 触发器的种类和触发事件 触发器必须由事件才能触发。触发器的触发事件分可为3类,分别是DML事件、DDL事件和数据库事件。 每类事件包含若干个事件,如下所示。数据库的事件是具体的,在创建触发器时要指明触发的事件。 种 类 关 键 字 含 义 Sql代码 DML事件(3...原创 2011-10-08 01:39:40 · 258 阅读 · 0 评论 -
oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常...
oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常 游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据...原创 2011-10-08 01:31:47 · 106 阅读 · 0 评论 -
触发器、内置程序包
触发器、内置程序包 1、技术目标 应用触发器 使用内置程序包 2、什么是触发器 触发器是当特定事件出现时自动执行的存储过程 特定事件可以是执行更新的DML语句和DDL语句 触发器不能被显式调用,存储过程可以显示调用 触发器的功能 有:自动生成数据 自定义复杂的安全权限 提供审计和日志记录 启用复杂的业务逻辑 触发器可...原创 2011-10-07 10:19:44 · 220 阅读 · 0 评论 -
子程序、程序包
子程序、程序包 1、技术目标 创建并使用子程序 创建并使用程序包 2、什么是子程序 子程序是已命名的PL/SQL块,存储在数据库中命名的PL/SQL程序有两种:存储过程 函数 注意:程序包是存储过程和函数的集合与匿名PL/SQL块相同,子程序由3部分组成:声明部分 可执行部分 异常处理部分(可选) 子程序的优点如下:模块化...原创 2011-10-07 10:18:49 · 204 阅读 · 0 评论 -
游标的使用
游标 1、技术目标游标的使用 2、什么是游标?游标是查询数据时指向结果集的指针,通过游标可一次访问结果集中的一行,Oracle有两种游标:静态游标 ,在编译时知道select语句的游标,静态游标有两种:隐式游标 显示游标REF游标 ,有时候为游标使用的查询直到代码运行时才确定, 这种情况使用REF游标(引用游标)和游标变量来实现, ...原创 2011-10-07 10:16:47 · 241 阅读 · 0 评论 -
PL/SQL 的使用
使用PL/SQL 1、技术目标理解 PL/SQL 功能和特点 了解数据类型及其用法 理解逻辑比较 理解控制结构 掌握错误处理 2、什么是PL/SQL?PL/SQL是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言 PL/SQL是对SQL的扩展 支持多种数据类型,如大对象和集合类型,可使用条件...原创 2011-10-07 10:15:03 · 150 阅读 · 0 评论 -
同义词、序列、视图、索引
同义词、序列、视图、索引 1、技术目标使用同义词 使用序列 创建视图 创建索引 2、什么是Oracle数据库对象? Oracle 数据库对象又称模式对象,数据库对象是逻辑结构的集合,最基本的数据库对象是表,其他数据库对象包括:同义词 序列 视图 索引 3、同义词同义词是表、视图、序列、过程、程序包或者其他同义词的别名,使用同义词访...原创 2011-10-07 10:12:52 · 307 阅读 · 0 评论 -
什么是Oracle归档模式
查看oracle数据库是否为归档模式 [1] 1.select name,log_mode from v$database; NAME LOG_MODE ------------------ ------------------------ QUERY NOARCHIVELOG 2.使用ARCHIVE LOG LIST 命令 Database log...原创 2011-10-06 23:31:22 · 263 阅读 · 0 评论 -
什么是冷备份和热备份,有什么区别?
对于oracle数据库只有物理备份和逻辑备份 物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。 逻辑备份:是利用SQL语言从数据库中抽取数据并存于二进制文件的过程。 第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库,具体包括冷备份和热备份。冷备份和...原创 2011-10-06 23:19:26 · 411 阅读 · 0 评论 -
Oracle数据导入导出
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 ...原创 2011-10-06 23:17:51 · 66 阅读 · 0 评论 -
高级SQL优化
高级SQL优化(一) 博客分类: 《12年资深DBA教你Oracle开发与优化——性能优化部分》 目录:Oracle数据完整性和锁机制 索引及优化之表分析 表分析、约束及表间关系 Oracle体系结构1Oracle体系结构2 海量数据库及分区1 海量数据库及分区2 海量数据库及分区3 海量数据库及分区4 高级SQL优化(一)...原创 2012-12-08 23:31:34 · 70 阅读 · 0 评论