oracle
文章平均质量分 73
Super_JiaoZi
这个作者很懒,什么都没留下…
展开
-
oracle 计划任务 ---- job
创建测试表 SQL> create table a(a date); 表已创建。 创建一个自定义过程 SQL> create or replace procedure test as 2 begin 3 insert into a va...原创 2010-01-11 10:21:14 · 206 阅读 · 0 评论 -
oracle DBA学习笔记 1
oracle instance:oracle实例一个实例只能对应一个数据库一个数据库可以对应多个实例instance由内存块和后台的进程组成[img]http://dl.iteye.com/upload/attachment/348866/90567dbf-3aec-365f-aa92-01b400b78c14.jpg[/img]Connection & Sessi...原创 2010-11-16 12:09:44 · 189 阅读 · 0 评论 -
plsq程序设计--触发器
[color=red][b]首先,创建一张log表,用于记录对emp2表的操作[/b][/color][code="sql"]create table emp2_log(uname varchar2(20),action varchar2(10),atime date);[/code][color=red][b]创建触发器,触发器必须依附于一张表存在[/b][/co...2009-08-04 22:27:05 · 147 阅读 · 0 评论 -
plsq程序设计--函数
[color=red][b]编写函数:[/b][/color][code="sql"]create or replace function sal_tax--传入参数 (v_sal number)--返回参数 return numberisbegin if(v_sal < 2000) then return 0.10; elsif...2009-08-04 22:07:24 · 186 阅读 · 0 评论 -
plsq程序设计--带参数的存储过程
[b][color=red]带参数的存储过程:[/color][/b][code="sql"]create or replace procedure p (v_a in number, v_b number, v_ret out number, v_temp in out number)--v_ret为输出参数--v_temp为输入输出参数isbegin if ...2009-08-04 21:49:04 · 320 阅读 · 0 评论 -
plsq程序设计--存储过程
[color=red][b]创建存储过程,存储过程名称:p[/b][/color][code="sql"]create or replace procedure pis v_sal emp.sal%type;begin select sal into v_sal from emp where empno = 7369; if (v_sal < 1200) then...2009-08-04 21:39:37 · 170 阅读 · 0 评论 -
plsq程序设计--可更新的游标
[code="sql"]declare cursor c is select * from emp2 for update; --v_temp c%rowtype;begin for v_temp in c loop if(v_temp.sal < 2000) then update emp2 set sal = sal * 2 w...2009-08-03 22:28:34 · 145 阅读 · 0 评论 -
plsq程序设计--带参数的游标
[code="sql"]declare--c(两个参数) cursor c(v_deptno emp.deptno%type, v_job emp.job%type) is --为两个参数赋值 select ename, sal from emp where deptno = v_deptno and job = v_job; --v_temp c%...2009-08-03 22:24:38 · 133 阅读 · 0 评论 -
plsq程序设计--游标
[color=red][b]游标属性:[/b][/color][table]|notfound 未找到数据返回true||found 找到数据返回true||rowcount 游标当前位置|[/table][code="sql"]declare--声明游标,这时数据库并没有真正去select数据 cursor c is ...2009-08-01 22:57:23 · 151 阅读 · 0 评论 -
plsq程序设计--异常处理
[color=red][b]异常内容写在exception块中[/b][/color][code="sql"]declare v_temp number(4);begin select empno into v_temp from emp where deptno = 10;exception when too_many_rows then dbms_...2009-08-01 22:32:29 · 137 阅读 · 0 评论 -
plsq程序设计--流程控制语句
[color=red][b]if条件判断语句:[/b][/color][code="sql"]declare v_sal emp.sal%type;begin select sal into v_sal from emp where empno = 7369; if (v_sal < 1200) then dbms_output.put_line('low')...2009-08-01 22:20:50 · 151 阅读 · 0 评论 -
plsq程序设计--执行DDL语句
[color=red][b]DDL语句用语定义和管理数据库中的对象,如Create,Alter和Drop.[/b][/color][code="sql"]begin execute immediate 'create table TAB_ (aaa varchar2(20) default ''ddd'')';end;[/code]...2009-08-01 21:53:25 · 184 阅读 · 0 评论 -
plsq程序设计--sql语句
[color=red][b]PLSQL中的sql语句只能返回一条记录,而且必须返回一条记录[/b][/color]示例:[code="sql"]--查询记录declare v_ename emp.ename%type; v_sal emp.sal%type;begin select ename,sal into v_ename,v_sal from emp...2009-07-30 22:11:36 · 188 阅读 · 0 评论 -
plsq程序设计--定义变量
[color=red][b]变量声明规则[/b][/color]变量名称不能使用保留关键字,建议变量统一使用v_开头第一个字符必须是字母变量名最多包含30个字符不要与数据库的表或者列同名每行只能声明一个变量[color=red][b]常用变量类型[/b][/color]binary_integer:整数,用来计数number:数字类型char:定长字符串...2009-07-27 22:07:11 · 172 阅读 · 0 评论 -
oracle update
为了方便起见,建立了以下简单模型,和构造了部分测试数据:在某个业务受理子系统BSS中,SQL 代码[code="sql"]--客户资料表 create table customers ( customer_id number(8) not null, -- 客户标示 city_name varchar2(10) not null, -- 所在城市...原创 2010-01-13 09:51:28 · 131 阅读 · 0 评论 -
oracle DBA学习笔记 2
[align=center][size=xx-large][color=red][b]SGA重要组成部分[/b][/color][/size][/align]SGA包含如下内存区域:共享池数据块缓冲区重做日期缓冲其他区域查看sga[img]http://dl.iteye.com/upload/attachment/349484/0f5b05ea-687f...原创 2010-11-16 22:16:18 · 185 阅读 · 0 评论