У меня есть сценарий, где, если запрос от пользователя (либо 1, либо 0) = 1, то он должен возвращать значения из двойного, иначе он должен возвращать другие данные таблицы
Ниже запроса, который я пробовал: но получаю ошибку: слишком много значений
with CTE_ACC_FNKEYS AS (
(select
CASE WHEN 1=1
--@Prompt('Users:','A','Customer\Customer Account\Source System Code',Mono,Free,Not_Persistent,,User:3) is not null
then (select e,f,g,h from dual)
else
(
SELECT
a,b,c,d
FROM
TABLE ( BI_RPT.GET_ACCOUNTDETAILS( 'ON897451','[SA].[0]') ))
end as b from dual
))
select * from CTE_ACC_FNKEYS