У меня есть оракульный запрос на удаление строк в дочерней таблице, но запрос не работает из-за слишком большого количества значений в предложении in
.Есть ли другой способ, которым я могу написать это, используя join
или что-то еще, чтобы это работало?
delete from PROCESS
where PACKAGE_ID in (select id from PACKAGE where NAME like 'Test%');
Использовал *
вместо id
во внутреннем выборетам, поэтому, когда я переключился на id
, это сработало.Но мне все еще любопытно, может ли это быть написано по-другому, поскольку в предложении in
есть ограничение в 1000 (?) Элементов.