3
select文のフィルタとしてNumber of Tableを使用したいとします。where句のフィルタとしてnumberの表を使用してください。
これは数字の表です:
CREATE OR REPLACE TYPE AUTOCONTROLE2.ListNumbers AS TABLE OF NUMBER(10)
これは少しテストsqlです:
declare
testvar number;
ActiviteitSAC autocontrole2.ListNumbers := autocontrole2.ListNumbers(189449, 189456, 189473);
begin
select count(O.pap_id) into testvar
from pap_operator O
where O.PAP_OPERATOR_ID in (ActiviteitSAC(1), ActiviteitSAC(2), ActiviteitSAC(3));
end;
私は(1)ActiviteitSACを交換したい、ActiviteitSAC(2)、ActiviteitSAC(3 ) "select * from ActiviteitSAC"のようなものです。
アイデア?