程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle PL/SQL入門之慨述--(2)

Oracle PL/SQL入門之慨述--(2)

編輯:Oracle數據庫基礎
3、控制結構

  PL/SQL程序段中有三種程序結構:條件結構、循環結構和順序結構。

   條件結構

  與其它語言完全類似,語法結構如下:

if condition then
statement1
else
statement2
end if ;
   循環結構

  這一結構與其他語言不太一樣,在PL/SQL程序中有三種循環結構:

a. loop … end loop;
b. while condition loop … end loop;
c. for variable in low_bound . . upper_bound loop … end loop;
  其中的“…”代表循環體。

   順序結構

  實際就是goto的運用,不過從程序控制的角度來看,盡量少用goto可以使得程序結構更加的清晰。

  4、SQL基本命令

  PL/SQL使用的數據庫操作語言還是基於SQL的,所以熟悉SQL是進行PL/SQL編程的基礎。表1-1為SQL語言的分類。

  表1-1 SQL語言分類

類別 SQL語句 數據定義語言(DDL) Create ,Drop,Grant,Revoke, … 數據操縱語言(DML) Update,Insert,Delete, … 數據控制語言(DCL) Commit,Rollback,Savapoint, … 其他 Alter System,Connect,Allocate, …
  可以參閱其他關於SQL語言的資料來了解具體的語法結構,這裡就不多贅述了。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved