田粟1.txt

来自「关于oracle和sql的书籍和ppt教程,非常好,本人珍藏品」· 文本 代码 · 共 43 行

TXT
43
字号
1,定义一个函数,输入一个大于0的整数n, 返回1到n的整数和

   create or replace function mm(numb int)
   return int
   as 
      num int;
      sum1 int;
   begin
      sum1:=0;
      while num >0 loop
            sum1:=sum1+num;
            num:=num+1;
            end loop;
   end;
            
2,定义一个函数,输入emp的empno,返回该行的sal
   定义一个更新emp表sal的存储过程,输入参数为empno,sal,根据empno更新相应的sal
   定义一个table 里面存放的是%rowtype类型,用该类型定义一个变量datas,从emp表取五行记录放到datas里面进行循环,循环里完成以下操作:先通过刚才定义的函数取sal,如果sal<2500 ,调用刚才写的存储过程更新sal为3600

   create or replace function kk(num number)
   return number
   as 
     salary number;
   begin
     select count(1) into salary from emp where empno=num;
     return salary;
   end;
   
   create or replace procedure gx(num number,money number)
   is
   begin
     update emp set sal=money where empno=num;
     exception
     when no_data_found then
     dbms_output.put_line('zhao bu dao shu ju');
   end gx; 

    




⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?