Witam mam taki problem i nie wiem jak sobie z tym poradzic... chce zrobic procedure w firebirdzie wywolana dwoma parametrami : (c_tryb),(c_id_cos)
tryb - to tryb w jakim ma dzialac procedura tz. jak 1 - robi cos lub 0 - to nie robie tego
id_cos - szukana wartrosc
i chodzi o to by przy ustawionym tryb = 0 , nie wykonywal instrukcji WHERE , probowalem wstawiac if() then - ale wyskakuje blad kompilacji... moze mi ktos doradzi..
oto kod:
begin
for
select
tab_1.id
tab_1.cos1
tab_1.cos2
from tab_1
where tab_1.cos1=:C_ID_COS <----- jak zrobic by przy C_TRYB=0 , pomijac ta cala linijke kodu
into
id,
cos1,
cos2,
DO suspend;
end