PL/Sql cursor - parametr dla in

PL/Sql cursor - parametr dla in
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?

abrakadaber
abrakadaber
  • Rejestracja:ponad 12 lat
  • Ostatnio:8 miesięcy
  • Postów:6610
0

Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

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.