PL/Sql cursor - parametr dla in

PL/Sql cursor - parametr dla in
  • Rejestracja: dni
  • Ostatnio: dni
0

Cześć,

Jak można przekazać wartość dla klasuli where

Mam coś takiego:

Kopiuj
declare
  cursor c(whereClause IN varchar2) IS select a, b from table_tmp where a in (whereClause);
  param varchar2(50);
begin
-- wypełniam param
  DBMS_OUTPUT.put_line(param );
--  wyswietla 'b','z'
  for rr in c(param) loop
    dbms_output.put_line(rr.aa); -- nic nie wyświetla, (anonymous block completed)
  end loop;
end;

gdzie popełniam błąd?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.