Oracle的PL SQL程式設計之儲存過程 1

2021-08-17 04:42:38 字數 1319 閱讀 9547

pl/sql:

優點:1.提高應用程式的執行效能;

2.模組化的設計思想(分頁儲存過程,訂單,轉賬....);

3.減少網路傳輸量;

開發工具:

1.sqlplus開發工具

2.pl/sql developer開發工具;

4.提高安全性;

缺點:1.移植性不好;

建立儲存過程

sql> create or replace procedure yao_prol is

2      begin

3      insert into yao_test(id,account_name,password,create_date) values('123','yao','123',sysdate);

4      end;

5  /

procedure created

如果儲存過程名已經被占用,兩種方式:

1.修改儲存過程名;

2新增關鍵字 or replace :表示如果有yao_prol,就替換。

eg:sql> create or replace procedure yao_prol is

2  begin

3  insert into ('123','yaogx','123',sysdate);

4  end;

5  /

執行報錯,如何查詢錯誤資訊:

正確的儲存過程:

sql> create or replace procedure yao_prol is

2      begin

3      insert into yao_test(id,account_name,password,create_date) values('123','yao','123',sysdate);

4      end;

5  /

procedure created

如何呼叫該儲存過程:

1.exec  過程名(引數值1,引數值2.......);

1.call  過程名(引數值1,引數值2.......);

多次執行1.exec  過程名(引數值1,引數值2.......);可以進行多次新增;

Oracle的pl sql程式設計

1pl sql程式設計 1.1建立過程過程 create or replace procedure 引數名 in out 引數型別 沒有長度 名字 is begin pl sql程式設計語句 end 名字 ps 最有一定要加分號和斜槓 1.2呼叫 exec 過程名 引數 call 過程名 引數名 1...

Oracle的PL SQL程式設計

pl sql把sql的資料操作功能同過程語言的資料處理功能結合起來。宣告作用 declare 變數 游標 使用者自定義型別 異常 variables,cursors,user defined,exceptione 程式開始 begin sql statements pl sql statements...

pl sql程式設計之迴圈操作

在資料庫開發過程中,我們不可避免的使用到迴圈語句。特別是遇到複雜的業務邏輯,我們可能要適用各種不同的迴圈來實現業務要求和最優的執行效率,我想說說我遇到的幾種迴圈的使用方法!1,基本迴圈使用,loop.end loop,這個迴圈是最簡單的迴圈語句!語法 loop if condition then e...