У меня есть переменная ниже.
DECLARE
v_clt NUMBER;
BEGIN
DBMS_OUTPUT.PUT_LINE(v_clt);
END;
/
SELECT *
FROM CCP
WHERE CCP.ID = &v_clt
--AND CASE WHEN &v_clt < 1 THEN ID ELSE &v_clt END ID
У меня могут быть подзапросы в моем запросе, и я хотел бы иметь возможность протестировать запрос, добавив одно значение для каждого подзапроса, отсюда и переменная, и она работает.
Я также хотел бы иметь возможность возвращать все результаты в любой заданной точке. Можно ли это сделать?