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语言的资料来了解具体的语法结构,这里就不多赘述了。