多语言展示
当前在线:1850今日阅读:86今日分享:14

Oracle pl/sql 程序语法是什么

介绍Oracle pl/sql 程序语法
工具/原料

pl/sql

pl/sql基本语法
常量和变量定义
1

变量的基本类型就是 oracle 中的建表时字段的变量如 char, varchar2, date, number, boolean, long

2

引用变量my_name emp.ename%type;引用型变量,即 my_name 的类型与 emp 表中 ename 列的类型一样在 sql中使用 into 来赋值declare emprec emp.ename%type;begin select t.ename into emprec from emp t where t.empno = 7369; dbms_output.put_line(emprec);

3

记录型变量emprec emp%rowtype记录变量分量的引用emp_rec.ename:='ADAMS'; declare p emp%rowtype;begin select * into p from emp t where t.empno = 7369; dbms_output.put_line(p.ename || ' ' || p.sal);end;

if 分支

语法 1:IF 条件 THEN 语句 1; 语句 2; END IF;语法 2:IF 条件 THEN 语句序列 1;   ELSE 语句序列 2; END IF;语法 3:IF 条件 THEN 语句;ELSIF 语句 THEN 语句;ELSE 语句;END IF;

LOOP 循环语句

语法 1:WHILE total <= 25000 LOOP.. .total : = total + salary;END LOOP;语法 2:LoopEXIT [when 条件];……End loop语法 3:FOR I IN 1 . . 3 LOOP语句序列 ;END LOOP ;

推荐信息