我經常使用的遊標這樣:在PL/SQL中使用「select *」作爲不正確編程的遊標?
for rec in (select * from MY_TABLE where MY_COND = ITION) loop
if rec.FIELD1 = 'something' then
do_something();
end if;
if rec.FIELD2 <> 'somethingelse' then
blabla();
end if;
end loop;
我的領隊告訴我,不要用select *
,因爲它是不好的編程,但我不明白爲什麼(在這方面)。
你問過你的團隊負責人,爲什麼他認爲不好的編程,因爲只是說「這是不好的編程」無需提供一個原因是糟糕的球隊領先,恕我直言... – beny23 2012-02-10 09:53:36