00_基本语法
1 0. 准备工作:
2 --打开oracle自带的输出方法baidbms_output,在执行du以后,使用dbms_output方法可以输出信息
3 set serveroutput on
4
5 hellowrold 程序
6
7 begin
8 dbms_output.put_line('hello world');
9 end;
10 /
11
12 [语法格式]
13 --declare
14 --声明的变量、类型、游标
15 begin
16 --程序的执行部分(类似于java里的main()方法)
17 dbms_output.put_line('helloworld');
18 --exception
19 --针对begin块中出现的异常,提供处理的机制
20 --when .... then ...
21 --when .... then ...
22 end;
1 --基本语法
2 1. 使用一个变量
3
4 declare
5 --声明一个变量
6 v_name varchar2(25);
7 begin
8 --通过 select ... into ... 语句为变量赋值
9 select last_name into v_name
10 from employees
11 where employee_id = 186;
12
13 -- 打印变量的值
14 dbms_output.put_line(v_name);
15 end;
16
17
18 2. 使用多个变量
19
20 declare
21 --声明变量
22 v_name varchar2(25);
23 v_email varchar2(25);
24 v_salary number(8,2);
25 v_job_id varchar2(10);
26 begin
27 --通过 select ... into ... 语句为变量赋值
28 --被赋值的变量与SELECT中的列名要一一对应
29 select last_name, email, salary, job_id into v_name, v_email, v_salary, v_job_id
30 from employees
31 where employee_id = 186;
32
33 -- 打印变量的值
34 dbms_output.put_line(v_name || ', ' || v_email || ', ' || v_salary || ', ' || v_job_id);
35 end;