Один из способов отображения файлов, в которых name
содержит текущую дату, без использования хранимых процедур, - это использовать RESULT_SCAN
вместе с последним идентификатором запроса.
-- run list command to populate result history
LIST @TEST_STAGE PATTERN = '[A-z0-9_/]*(.csv)';
-- select names from the result scan of the last query
SELECT "name" FROM TABLE(RESULT_SCAN(LAST_QUERY_ID())) WHERE "name" LIKE '%'||TO_CHAR(CURRENT_DATE)||'%';
Запустили это раньше, чтобы установить правильную датуформат current_date ALTER SESSION SET DATE_OUTPUT_FORMAT = 'YYYYMMDD';
Редактировать: это, конечно, будет работать только для перечисления имен, если вы хотите использовать COPY
или подобное, идти с хранимыми процедурами.