select * from JIAOYI t
declare v_name varchar2(14);
-- 还是商品 varchar2(14);
begin select 商品名称 into v_name from jiaoyi where 商品编号= 3;
dbms_output.put_line('商品名称:'||v_name);
end;
drop table jiaoyi
--创建一个jiaoyi表
create table jiaoyi
(商品编号 number(4)PRIMARY KEY, 商品名称 varchar2(14), 商品数量 number(4),商品种类 varchar2(14),销售窗口 varchar2(2));
select * from jiaoyi --验证表是否创建成功
--添加商品信息
insert into jiaoyi
values(001,'空调',118,'电器类','01');
insert into jiaoyi
values(002,'短袖',999,'服装类','02');
insert into jiaoyi
values(003,'巧克力',888,'食品类','02');
insert into jiaoyi
values(004,'水杯',777,'生活用品类','02');
insert into jiaoyi
values(005,'三体',888,'图书类','02');
declare v_number number(4);
v_name varchar2(14);
begin select 商品数量 into v_number from jiaoyi where 商品编号=2;
if v_number >800 then
v_name :='短' ;
elsif v_number >900 then
v_name :='巧';
else v_name :='空';
end if;
dbms_output.put_line('此时的商品为:'||v_name);
dbms_output.put_line('此时的商品为:'||v_name);
end;
declare v_age number(4) := upper(&p_number);
v_sex varchar2(2);
v_name varchar2(8);
v_job varchar2(8);
v_date date;
v_like varchar2(30);
begin
if v_age <40 then
v_name := '船长';
v_sex :='男';
v_job :='掏粪工';
v_date :=to_date('2017-7-18','yyyy-mm-dd');
v_like :='掏粪';
dbms_output.put_line('今天是'||v_date||','||v_age||'岁的'||v_name||'早早的又去'||v_like||'了,作为一个'||v_job||'他是很自豪的,他想终有一天可以掏光所有粪,走上人生巅峰');
elsif v_age >40 then
v_name := '船长';
v_sex :='男';
v_job :='掏粪工';
v_date :=to_date('2030-7-18','yyyy-mm-dd');
v_like :='掏粪';
dbms_output.put_line('今天是'||v_date||','||v_age||'岁的'||v_name||'早早的退休了,离开了他喜欢的'
||v_like||'的工作,以前作为一个出色的'||v_job||'他是很自豪的,他想终有一天可以掏光所有粪,走上人生巅峰,但是
梦想最终也没有实现,他希望能继续回去'||v_like);
end if;
end;
declare v_grade varchar2(20):=upper('&p_grade');
v_appraisal varchar2(20);
begin
v_appraisal :=
case v_grade
when 'a' then 'excelent'
when 'b' then 'very good'
when 'c' then 'good'
else 'no such grade'
end;
dbms_output.put_line('grade:'||v_grade||'appraisal:'||v_appraisal);
end;
declare
v_int number(8):=0;
v_str varchar2(38):='hello world';
begin
loop
v_int := v_int+1;
dbms_output.put_line(v_str);
exit when v_int = 50;
end loop;
end;