oracle的应用程序是哪个

oracle的应用程序是哪个,第1张

1Oracle系统核心应该是用C写的

2从oracle 9i开始,oracle正式采用java 做为主要程序开发语言,很多ORACLE客户锻应用程序都将采用java来编写

3Java池来存放编译过后的JAVA程序

举个例子给你说明吧:

1编写PL程序块循环给scottemp表中所有职工增加工资,每次增加100元,直到平均工资高于5000或任一职工的工资超过6000元为止,最后显示出给所有员工一共增加了多少工资。

2编写一个PL块,定义一个静态游标存储scottemp表中所有雇员的员empno、ename和sal,并使用循环打印出所有数据。

3编写一个存储过程comSalary,分别统计储scottemp表中所有部门的平均工资,并且只显示出工资超过3500的部门。并编写pl块调用此存储过程。

1

declare

avg_sal number;

max_sal number;

i integer;

begin

i:=0;

loop

select avg(sal),max(sal) into avg_sal,max_sal from emp;

if avg_sal<=5000 and max_sal<=6000 then

update emp set sal=sal+100;

i:=i+1;

else

exit;

end if;

end loop;

commit;

dbms_outputput_line('共增加工资:'||to_char(i100));

end;

2

declare

cursor c1 is select empno,ename,sal from emp;

begin

for acct in c1 loop

dbms_outputput_line('员工号:'||acctempno||' 员工姓名:'||acctename||' 工资:'||acctsal);

end loop;

end;

3

create or replace procedure comSalary

as

cursor c1 is

select deptno,avg(sal) avg1 from emp group by deptno;

begin

for acct in c1 loop

if acctavg1 > 3500 then

dbms_outputput_line('部门:'||acctdeptno||' 工资:'||acctavg1);

end if;

end loop;

end;

其实Oracle程序块,是基于oracle编程的范畴,相当于本来希望通过用其他语言写程序对oracle数据库进行 *** 作的功能,直接放在oracle数据库内部去执行了一样。可以跟存储过程一样理解。

以上就是关于oracle的应用程序是哪个全部的内容,包括:oracle的应用程序是哪个、计算机方面的缩写,麻烦给一下全称还有、、、、、oracle是用什么语言开发的,java还是c oracle的前台界面指什么,是pl/sql吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10217373.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存