儲存過程基礎

2021-05-12 10:19:00 字數 559 閱讀 2319

--建立輸入引數儲存過程

create or replace procedure lyr3(name varchar2,age number) is

begin

insert into student values(sys_guid(),name,age);

end;

--建立輸出儲存過程

create procedure lyr4(v_name out varchar2) is

begin

select name into v_name from student where age=20;

end;

--呼叫輸出儲存過程

--此處要注意塊程式設計的順序以及結構

--set serveroutput on 開啟輸出

set serveroutput on

declare

v_name student.name%type;

begin

lyr4(v_name);

dbms_output.put_line(v_name);

end;

基礎 儲存過程

github mysql 5.0開始支援儲存過程,儲存過程是存在資料庫中的一段sql集合,呼叫儲存過程可以減少很多任務作量,減少資料在資料庫和應用伺服器上的傳輸,對於提高資料處理的效率,同時注意,儲存過程沒有or replace的關鍵字,mysql的儲存過程引數包括 in,out,inout 三種模...

儲存過程基礎

儲存過程基礎語法 1.1 基本結構 create or replace procedure 儲存過程名字 引數1 in number,引數2 in number as 變數1 integer 0 變數2 date begin end 1.2 select into statement 將select...

儲存過程基礎

這一篇要總結的是儲存過程,包括儲存過程有哪幾種,如何建立,以及最後如何呼叫儲存過程。所以分為以下幾個方面進行總結。1,不帶引數的儲存過程 2,帶輸入引數的儲存過程 3,帶輸入和輸出引數的儲存過程 4,帶返回值的儲存過程 例如,以下儲存過程返回employees表中所有職員的記錄。儲存過程 use t...