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;

 


 

posted @ 2021-02-15 11:51  路修索  阅读(45)  评论(0编辑  收藏  举报