oracle
congine_mcfeng
j2ee开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle rman备份命令
RMAN简单使用 目标机A: create tablespace RMAN datafile '$ORACLE_HOME/oradata/FILENAME.DBF' size 20M; RMAN简单使用 目标机A: create tablespace RMAN datafile '$ORACLE_HOME/oradata/FILENAME.DBF' size 20M; create usernam...原创 2009-10-23 20:42:30 · 153 阅读 · 0 评论 -
Oracle触发器详细介绍
触发器 是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。 功能: 1、 允许/限制对表的修改 2、 自动生成派生列,比如自增字段 3、 强制数据一致性 4、 提供审计和日志记录 5、 防止无效的事务处理 6、 启用复杂的业务逻辑 开始 create trigger biufer_employees_dep...原创 2010-01-06 16:41:35 · 105 阅读 · 0 评论 -
两个经典的Oracle触发器示例
【案例一】 题目: --触发器: --添加员工信息,流水号作为自动编号(通过序列生成), --并且判断如果工资小于0,则改为0;如果大于10000,则改为10000。 [code="sql"] CREATE TABLE emp2( e_id NUMBER, e_no NUMBER, e_name VARCHAR2(20), e_sal NUMBER ) SELECT...原创 2010-01-06 16:35:19 · 108 阅读 · 0 评论 -
Oracle触发器的概念和类型
1. 引言 2. 触发器的概念和类型 触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有以下的作用: * 安全性。可以基于数据库的值使用户具有操作数据库的某种权利。 # 可以基于时间限制用户的操作,例如不允许下班后和节假日修改数据库数据。 ...原创 2010-01-06 16:24:15 · 186 阅读 · 0 评论 -
Oracle rman catalog备份
config_rman.sh: [code="shell"] echo 'please input ORACLE_SID:' read oraclesid export ORACLE_SID=$oraclesid sqlplus sys/oracle as sysdba @create_rman.sql [/code] create_rman.sql: [code="sql"]...原创 2009-11-20 09:42:42 · 181 阅读 · 0 评论 -
海明作品:傻瓜式实战Oracle 10g RMAN之数据库备份和恢复系列 合集
海明作品:傻瓜式实战Oracle 10g RMAN之数据库备份和恢复系列 合集 傻瓜式实战Oracle 10g RMAN之数据库备份和恢复系列 海明老师又重拳出击,给广大Oracle初学者介绍Oracle RMAN备份和恢复数据库。这是一个系列作品,深入浅出地讲解了RMAN的基本用法,对Oracle初学者非常有帮助。希望大家喜欢! 我是个新来的,这么好的论坛,让我们一起来建设她 。 ...原创 2009-11-04 15:27:11 · 253 阅读 · 0 评论 -
使用distinct无法解决查询其中某个字段不重复记录吗?
下面先来看看例子: table id name 1 a 2 b 3 c 4 c 5 b 库结构大概这样,这只是一个简单的例子,实际情况会复杂得多。 比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录。 select distinct name from table 得到的结果是: ...原创 2009-11-01 22:17:04 · 381 阅读 · 0 评论 -
请教linux下如何对oracle做rman自动备份?
目前只做了exp备份,要求用rman做,试了几天无果,请教大家? 请教linux下如何对oracle做rman自动备份?2009-10-27 22:43:44 · 211 阅读 · 0 评论 -
数据库查询详细解答
[code="java"] --建立学生表 create table stud ( stno char(3) primary key, name char(4), sex char(2), age int, classid char(5) ); insert into stud values('108','曾华','男',19,'95033'...原创 2009-10-27 22:32:35 · 198 阅读 · 0 评论 -
sql基础
一个表student,三个字段,classicid,age,name,如何查出平均年龄大于20的班级? select classicid from student group by classicid having avg(age) > 20;原创 2009-10-27 21:36:30 · 139 阅读 · 0 评论 -
根据网上资料整理的Oracle PLSQL文档资料
本文档基于Ubuntu8.04 Oracle版本为 10g xe (EXpress Edition) ORACLE服务的监听端口是1521,管理地址: http://127.0.0.1:8080/apex ,超级管理员帐号: sys 数据字典名称是大写的英文字符。 数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。 dictionary...原创 2009-10-27 20:34:50 · 209 阅读 · 0 评论 -
ermp项目oracle脚本
create tablespace ERMP datafile 'D:\oracle\product\10.2.0\oradata\orcl\ERMP.DBF' size 500M autoextend on next 10M maxsize unlimited; create user ermp identified by ermp default tablespace ERMP; gran...原创 2009-10-27 19:03:49 · 328 阅读 · 0 评论 -
Oracle 11g pl/sql学习笔记(一)
Oracle 11g pl/sql学习笔记 示例数据库 HR schema 重要命令 [code="sql"] sqlplus /nolog conn /as sysdba desc dba_users select username,account_status from dba_users order by username; conn hr/hr...原创 2010-09-26 20:39:28 · 147 阅读 · 0 评论
分享