Grantselect, delete on scott.emp to test;
Revokeselect,delete onscott.emp fromtest;
游标的FOR循环
FOR index_variable IN cursor_name[value[,value]…] LOOP
-- 游标数据处理代码
ENDLOOP;
注:不要在程序中对游标进行人工操作;不要在程序中定义用于控制FOR 循环的记录。
例题:从最低工资开始 没人工资增加10%
declare
cursor c is select empno,sal from scott.myemp order by sal asc;
emp_num integer :=0;
begin
for r in c loop
update scott.myemp set sal=sal*1.1 where empno=r.empno;
emp_num:=emp_num+1;
end loop;
dbms_output.put_line(to_char(emp_num));
end;
orcacle简答:
1.实例的组成及各部分的功能
实例是由一组内存结构(SGA),后台进程组成。每个运行的oracle数据库都对应一个oracle例程。SGA 系统全局区,当数据库服务器上一个数据库启动时,oracle将分配一块内存区间,叫做系统全局区,并启动一个或多个oracle后台进程。SGA被所有的后台进程共享,由DBbuffer,大共享区,redo buffer,固定SGA组成;六个必须的后台进程有:
DBWR数据写进程