摘要: 触发器可以看做一种“特殊”的存储过程,它定义了一些与数据库相关事件(INSERT,UPDATE,CREATE)发生时应执行的“功能代码块”,通常用于管理复杂的完整性约束,或监控对表的修改,或通知其他程序,甚至可以实现对数据的审计功能。 触发事件:能够引起触发器运行的操作被称为“触发事件”,如执行DM 阅读全文
posted @ 2016-03-02 22:58 jenny落 阅读(2952) 评论(0) 推荐(0) 编辑
摘要: 函数的创建与存储过程类似,但是函数必须有返回值(这一点存储过程没有) 定义一个函数,用于计算emp中指定某个部门的平均工资: create or replace function get_avg_pay(num_deptno number) return number isnum_avg_pay n 阅读全文
posted @ 2016-03-02 17:55 jenny落 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 存储过程: 是一个命名的PL/SQL程序块,保存在数据库中,不可以被SQL语句直接执行或调用,只能通过EXECUT命令执行或在PL/SQL程序块内部被调用。由于存储过程是已经编译好的代码,所以其被调用或引用时,执行效率非常高。 例子 在当前模式下,如果数据库中存在同名的存储过程,则要求新创建的存储过 阅读全文
posted @ 2016-03-02 16:42 jenny落 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 主要对外部存储设备: 分区与格式化原理: IDE: /dev/hda 第一块硬盘 ……/dev/hdn /dev/hda1 第一块硬盘的第一个分区 第n块IDE硬盘 SCSI:/de/sda 第一块SCSI硬盘……/dev/sdn /dev/sda1 第一块硬盘的第一个分区 第n块SCSI硬盘 热插 阅读全文
posted @ 2016-03-02 14:52 jenny落 阅读(157) 评论(0) 推荐(0) 编辑
摘要: PL/SQL(Procedural Language/SQL)是Oracle在数据库中引入的一种过程化编程语言。 PL/SQL块结构 声明部分 执行部分(必须的) 异常处理部分 [declare] --声明部分,可选 BEGIN --执行部分,必须 [exception] --异常处理部分,可选 E 阅读全文
posted @ 2016-03-01 20:20 jenny落 阅读(935) 评论(1) 推荐(1) 编辑
摘要: 删除数据: delete:用delete删除记录,Oracle系统会产生回滚记录,所以这种操作可以使用ROLLBACK来撤销 truncate:删除数据时,不会产生回滚记录。所以执行速度相对较快些 可以reuse storage(保留记录所占用的空间) drop storage(立即回收记录占用的) 阅读全文
posted @ 2016-03-01 13:33 jenny落 阅读(190) 评论(0) 推荐(0) 编辑
摘要: dual:Oracle系统内部提供的一个用于实现临时数据计算的特殊表,它只有一个列DUMMY (VARCHAR2(1)) 字符类函数: concat--连接字符串 initcap--每个单词首字母大写 instr(s1,s2[,i][,j]--s2在s1中第j次出现时的位置,从s1的i位置开始搜索 阅读全文
posted @ 2016-03-01 10:15 jenny落 阅读(200) 评论(0) 推荐(0) 编辑
摘要: SQL:IBM的圣约瑟(SanJose),SEQUEL 2(也就是现在的SQL语言) 1979.Oracle首先提出提供了商用的SQL语言 1986.10美国ANSI采用SQL作为关系数据库管理系统的标准语言(ANSI X3.135-1986),后来被ISO采纳为国际标准 目前大部分数据库都遵守AN 阅读全文
posted @ 2016-02-29 22:33 jenny落 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.进程和进程控制的概念 查看进程状态 w :查看个别用户进程 JCPU:所有任务执行的耗费 pcpu:正在执行所耗费的 WHAT:长在执行的任务 IDLE:闲置时间 FROM:在哪登陆 load average:每分钟的负载 ps -aux --sort pid(可以排序) -a:显示所有用户的进 阅读全文
posted @ 2016-02-29 18:05 jenny落 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 三类用户 1.超级用户 root 具有操作,该系统的一切权限 UID 值为0 2.普通用户 普通用户具有操作,该系统有限的权限 UID 500-6000 3.伪用户 是为了方便系统管理,满足相应的系统进程文件属主的要求 不能登陆系统 UID 1-499 passwd /etc/passwd 只定义账 阅读全文
posted @ 2016-02-29 10:31 jenny落 阅读(172) 评论(0) 推荐(0) 编辑