使用 Toad 操作 Oracle 初步


在进一步的项目中,使用到了Toad for Oracle的工具,简单用了一下,虽然界面堆叠着太多的东西,感觉稍微有点乱,但是感觉确实挺好用的。

登录数据库后,可以使用Schema Browser按钮查看数据库的相关信息,如Table、View、Fuction、Procedure、Package等相关数据。

尝试在其中写function,发现只能在相应的function处写,package同样,感觉有点别扭。但是用习惯了还好。

部分测试代码(简单,仅为测试Toad):

1.----创建function
CREATE OR REPLACE FUNCTION SYSTEM.pan_func(name number) RETURN NUMBER IS
panno NUMBER;

BEGIN
   --panno := 0;
   select seq into panno from help where seq=name;
   
   
   RETURN panno;
   EXCEPTION
     WHEN NO_DATA_FOUND THEN
       NULL;
     WHEN OTHERS THEN
       -- Consider logging the error and then re-raise
       RAISE;
END pan_func;
/
2.----创建package
CREATE OR REPLACE PACKAGE SYSTEM.pan_package is

    procedure pan_procedure1(name number);
    function pan_func1(name number) return number;
end;
/
   --以下为body主体
CREATE OR REPLACE package body SYSTEM.pan_package is
   procedure pan_procedure1(name number)
    is     
    begin
        update help set info='jiuuu'
        where  seq=name;
    end;

   
  function pan_func1(name number) return number
  is 
    haisa number;
    begin 
     select seq into haisa from help   
     where seq=name;
    return haisa;
    end;

END;-- pan_package;
/

相关内容