0
set serveroutput on;
declare
temp_id applicant.id%type;
cursor c1 is select id from applicant where father like 'xyz';
begin
if not c1%isopen then open c1;
end if;
loop
fetch c1 into temp_id;
dbms_output.put_line(temp_id);
exit when c1%notfound;
end loop;
close c1;
end;
/

私はid列を持つ表の申請者を持っています。カーソルは何もフェッチしないと思います。手順は正常に完了しますが。where Father like 'xyz' 条件にエラーはありますか?

4

1 に答える 1

0

父親が '%xyz%' のような申請者からこの ID を選択してみてください。,like の主な機能を使用したくない場合に like を入れた理由がわかりません。% を使用することを意味します。父の名前を xyz にしたい場合は、父のような 'xyz ではなく、父 ='xyz' を試してください。 '

于 2012-10-16T19:21:24.660 に答える