Oracle PL/SQL语言入门
2007-05-09 12:12:26 来源:WEB开发网核心提示: 2. 控制结构PL/SQL程序段中有三种程序结构:条件结构、循环结构和顺序结构,1) 条件结构与其它语言完全类似,Oracle PL/SQL语言入门(2),语法结构如下:if condition thenstatement1elsestatement2end if ;2) 循环结构这一结构
2. 控制结构
PL/SQL程序段中有三种程序结构:条件结构、循环结构和顺序结构。
1) 条件结构
与其它语言完全类似,语法结构如下:
if condition then
statement1
else
statement2
end if ;
2) 循环结构
这一结构与其他语言不太一样,在PL/SQL程序中有三种循环结构:
a. loop … end loop;
b. while condition loop … end loop;
c. for variable in low_bound . . upper_bound loop … end loop;
其中的“…”代表循环体。
3) 顺序结构
实际就是goto的运用,不过从程序控制的角度来看,尽量少用goto可以使得程序结构更加的清晰。
3. 变量声明与赋值
PL/SQL主要用于数据库编程,所以其所有的数据类型跟Oracle数据库里的字段类型是一一对应的,大体分为数字型、布尔型、字符型和日期型。这里简单介绍两种常用数据类型:number、varchar2。
number
用来存储整数和浮点数。范围为1e130~10e125,其使用语法为:
number[(precision, scale)]
其中(precision, scale)是可选的,precision表示所有数字的个数,scale表示小数点右边数字的个数。
varchar2
用来存储变长的字符串,其使用语法为:
varchar2[(size)]
其中size为可选,表示该字符串所能存储的最大长度。
在PL/SQL中声明变量与其他语言不太一样,它采用从右往左的方式声明,比如声明一个number类型的变量v_id,那其形式应为:
v_id number;
如果给上面的v_id变量赋值,不能用“=”,应该用“:=”,即形式为:
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
更多精彩
赞助商链接