小布老師 PL SQL 第五講

2021-06-21 02:07:42 字數 964 閱讀 1859

一、巢狀塊變數的使用範圍;

1.外部塊中的變數可以在內部塊中訪問,內部塊中的變數不可以在外部訪問;

2.如果外部塊與內部塊有定義了相同的名稱的變數,則要加上標籤,如果不加標籤,則優先使用本塊的變數

例子:1)

package body   scope_demo is

procedure  set_global ( number_in   in  number)

isl_salary  number :=  10000;

l_count   pls_integer;

begin << local_block>>

declare

l_inner pls_integer;

begin

select count(*)  into  set_global.l_count from  employee  e

where e.department_id  =  local_block.l_inner   and e.salary >  set_global.l_salary

end  local_block;

ecope_demo.g_global := set_global.number_in;

endset_gloabl;

end scope_demo;

即可以使用 <<>> 標籤.  ,過程名. 來區別;

二、operators  in  pl_sql

1.logical 

2.arithmentic     

3.concatenation

4.parentheses to control  order   of operations

[  1.2.3,4  same as in  sql  ]

三、注意點

1.多新增注釋

2.大小寫

3.區分命名規則

4.通過縮進來增加**的可讀性

小布老師 PL SQL 第七講

一 dos下修改表資料需要commit 1.開啟兩個dos視窗,乙個用sysdba登入,乙個用hr使用者登入 2.在sysdba 使用者視窗中查詢現在未提交的事務 select xid,xidusn from v transaction 如果存在資料有的修改事務沒有commit 3.測試 在hr視窗...

第五講 Oracle使用者

oracle使用者的概念對於oracle資料庫至關重要,在現實環境當中乙個伺服器一般只會安裝乙個oracle例項,乙個oracle使用者代表著乙個使用者群,他們通過該使用者登入資料庫,進行資料庫物件的建立 查詢等開發。每乙個使用者對應著該使用者下的n多物件,因此,在實際專案開發過程中,不同的專案組使...

0704第五講異常處理

0704第五講異常處理 1 異常 處理錯誤 好處 把錯誤 和邏輯 分開,便於管理 使用異常關鍵字 try throw catch 1 throw 丟擲異常 2 try 檢查異常 3 catch 捕獲處理異常 4 預設 可以處理任何型別異常,不能判處出來異常的型別 一定放到所有catch最後 thro...