
Oracle
程序yan
坚持不一定会成功,但是放弃就一定会失败。
展开
-
在Oracle中,用户输入一个雇员编号,根据它所在的部门给调整工资,规则:10部门上涨20%,20部门降薪10%,30上涨30%,要求最高不能超过5000,最低不能低于750,如果超过5000就停留在
用户输入一个雇员编号,根据它所在的部门给调整工资,规则:10部门上涨20%,20部门降薪10%,30上涨30%,要求最高不能超过5000,最低不能低于750,如果超过5000就停留在5000,低于750就停留在750。代码如下:第一种:--用户输入一个雇员编号,根据它所在的部门给调整工资,规则:10部门上涨20%,20部门降薪10%,30上涨30%,要求最高不能超过5000,最低不能低于750,如果超过5000就停留在5000,低于750就停留在750。set serveroutpu原创 2021-11-25 13:30:11 · 3562 阅读 · 0 评论 -
在Oracle中查询姓名“SMITH”的雇员信息,如果此人存在,则显示其所有信息,否则显示查无此人。
查询姓名“SMITH”的雇员信息,如果此人存在,则显示其所有信息,否则显示查无此人。代码如下:--查询姓名“SMITH”的雇员信息,如果此人存在,则显示其所有信息,否则显示查无此人;set serveroutput ondeclare v_empRow emp_temp%rowtype;begin select * into v_empRow from emp_temp where ename='SMITH'; dbms_output.put_line('姓名为S...原创 2021-11-25 13:24:42 · 1499 阅读 · 0 评论 -
在Oracle中PL/SQL编程实现1+2+…100;
这个程序属于入门级别的,只需要利用一个循环语句就可以实现数值相加的要求了。代码:set serveroutput ondeclarei int:=0; --定义一个int类型的isum_i int:=0; --定义一个int类型的sum_ibegin loop --循环开始 i :=i+1; sum_i :=sum_i+i; exit when i=100; --当i=100时退出循环 end loop; --结束循环 dbms_output.pu原创 2021-11-25 13:20:07 · 3212 阅读 · 0 评论