PL/SQL编程:过程语言和结构化查询语言(SQL)组合而成
1.语法:
declare
声明变量
begin
执行代码
异常处理
end
declare
begin
--在java中 System.out.println("Hello world");
dbms_output.put_line('hello oracle');
end;
--注意:
1、如果没有需要声明的变量,那么declare可以省略,
2、在begin和end之间必须有代码。
例:声明两个变量,a,b,求a和b的和,并打印出来
declare
v_a number(5):= 4;
v_b number(5):= 2;
v_c number(5);
begin
v_c := v_a+v_b;
dbms_output.put_line('a+b='||v_c);
end;
2.动态赋值:&
declare
v_a number(5):=&请输入a的值;
v_b number(5):=&请输入b的值;
v_c number(5);
v_d varchar2(20):='&请输入d的值';