Мне нужно отклонить строки из внешней таблицы, которая начинается (первый столбец каждой строки) с некоторых специальных символов (например, ~
\
и т. Д.) В файле CSV.
Для этого я использовал предложение LOAD WHEN
в предложении ACCESS PARAMETERS
. Я использовал следующее утверждение в предложении параметров доступа:
load when (1:1) != '~'
Но выдает ошибку «Неверный символ»
Если я попытаюсь использовать приведенное ниже утверждение,
load when (empname != '~empname')
Бросает:
ERROR at line 1:
ORA-29913: error in executing ODCIEXTTABLEFETCH callout
ORA-06512: at "SYSTEM.EMP_PROCEDURE", line 101
ORA-06512: at line 1
Строка 101 в процедуре: select * from emp;
Как использовать предложение LOAD WHEN
- какие-нибудь примеры?