1.2、数据类型
PL/SQL主要用于数据库编程,所以其所有数据类型跟oracle数据库里的字段类型是一一对应的,大体分为数字型、布尔型、字符型和日期型。
1.3、控制结构
PL/SQL程序段中有三种程序结构:条件结构、循环结构和顺序结构。
a)、条件结构
|
IF condition1 THEN
statement1
ELSEIF conditon2 THEN
statement2
ELSE
statementelse
END IF; |
b)、循环结构
三种循环结构:
|
简单循环(也称作无限循环):
LOOP
Loopstatement
END LOOP; |
|
WHILE 循环:
WHILE condition LOOP
loopstatement
END LOOP; |
|
数字FOR循环:
FOR variable IN low_bound . . upper_bound
LOOP
loopstatement
END LOOP; |
通常,如果你总是希望循环主体执行至少一次,那么你就应当使用一个简单循环。如果你希望在第一次运行循环主体之前检查该条件,则应使用 WHILE 循环。当你计划通过IN子句中指定的每个值(整数或记录)进行迭代时,则应当使用FOR循环。
c)、顺序结构
实际就是goto的运用,不过从程序控制的角度来看,尽量少用goto可以使得程序结构更加的清晰。

