declare bad_type1 varchar2(100);
symptom_code1 varchar2(100);
begin
select bad_type,symptom_code into bad_type1,symptom_code1 from sol_fallout sf;
DBMS_OUTPUT.PUT_LINE('bad_type1');
DBMS_OUTPUT.PUT_LINE('symptom_code1');
end;
请问一下,我这个查询出来 是多条记录 ,我要怎么才能把这些记录遍历 出来在存储过程里面 谢谢
symptom_code1 varchar2(100);
begin
select bad_type,symptom_code into bad_type1,symptom_code1 from sol_fallout sf;
DBMS_OUTPUT.PUT_LINE('bad_type1');
DBMS_OUTPUT.PUT_LINE('symptom_code1');
end;
请问一下,我这个查询出来 是多条记录 ,我要怎么才能把这些记录遍历 出来在存储过程里面 谢谢
解决方案 »
- 关于一个roacle的数据库查询语句
- ***********碎片问题,大家来看看**********
- TRIGGER取值错误?
- oracle 怎样向一个表中存入俩个lob字段
- 请问Oracle数据库支持SNMP吗?
- 问一个关于在oracle9i的sql plus和Enterprise Manager Console中登录的问题.
- 一个新手的简单问题(二)
- 找有开发电信综合营帐系统经验的朋友合作。(急)
- 请问如何把一个text导入到oracle中,如果是sun机器的oracle呢又如何导!
- 请教:如何用workbench连接Oracle11
- SQL最后多行合并为一新行
- oracle 9i恢复出现如下错误
symptom_code1 varchar2(100);
cursor c1 is
select bad_type,symptom_code into bad_type1,symptom_code1 from sol_fallout sf;
begin
for rec in c1 loop
DBMS_OUTPUT.PUT_LINE( 'rec.bad_type1 ');
DBMS_OUTPUT.PUT_LINE( 'rec.symptom_code1 ');
end loop;
end;
symptom_code1 varchar2(100);
cursor c1 is
select bad_type,symptom_code into bad_type1,symptom_code1 from sol_fallout sf;
begin
for rec in c1 loop
DBMS_OUTPUT.PUT_LINE( 'rec.bad_type1 ');
DBMS_OUTPUT.PUT_LINE( 'rec.symptom_code1 ');
end loop;
end; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rec都不定义一下吗?