1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| declare
search varchar2(4000):='';
begin
search:='select R.RESERVA_ID as ID,
R.IQM_ID,
M.PROJECT_NAME,
R.DATE_START,
R.DATE_END,
R.USAGE,
R.REQUESTED_BY,
R.REQUESTED_AREA,
R.CREATED_BY,
R.UPDATED_BY,
R.UPDATED_DATE,
V.SEARCH_STRING,
MATRIX(''SELECT DISTINCT PRODUCT FROM TST_RESERVAS_PROD WHERE RESERVA_ID = ''||RESERVA_ID'')
from qms.TST_RESERVAS_SEARCH_IQM, qms.TST_RESERVAS R , TST_RESERVAS_SEARCH_RES V, IQM_PROJECTS_MAIN M
where R.IQM_ID = M.PROJECT_ID
AND R.RESERVA_ID = V.ID
AND R.DATE_START >= to_date (:P1_DATAINICIO,''DD-MM-YYYY'')
AND R.DATE_END <= to_date (:P1_DATAFIM,''DD-MM-YYYY'') AND V.SEARCH_STRING LIKE ''%' || UPPER(:P1_AMBIENTE) || '%''';
wwv_flow.debug(search) ;
return search ;
end; |
Partager