Oracle'da varchar2
paramater kullanan bir Prosedürüm var. Bu parametrenin değerine dayanarak, bir imleci tanımlamam gerekiyor. İmleç, parametrenin değerine bağlı olarak farklı tablolarda çalışır.Koşullu bir İmleç tanımlayın
Aşağıdakine benzer bir şey yapmak istedim ama CURSOR
tanımlama kodunda bir hata attı. Herhangi bir fikir?
PROCEDURE GET_RECORDS(v_action IN VARCHAR2)
IS
CURSOR get_records
IS
IF(v_action = 'DO THIS') THEN
SELECT * from <THIS>;
ELSE
SELECT * from <THAT>;
END IF;
BEGIN
OPEN get_records;
FETCH get_records
INTO v_thing;
v_loop := 0;
WHILE get_records%FOUND
LOOP
FETCH get_records
INTO v_thing;
END LOOP;
CLOSE get_records;
END;
@Vincent ... o BOMBA olduğunu !!! Harika çalışıyor .... teşekkür ederim – MikeTWebb