Out Of Memory. Sql Pivot
СУБД Oracle 12c
Использую конструкцию pivot.
SELECT t.ВЛАДЕЛЕЦ, t.ПВ FROM
(
SELECT
(
SELECT ro.ORGSHORTNAME FROM DK.RM_ORG ro WHERE ro.ID = rsd.CAROWNER
)
AS ВЛАДЕЛЕЦ,
CASE rsd.CARTYPE
WHEN 263 THEN 1
END AS CARTYPE
FROM
SALES.RM_SHEET_DETAIL rsd
LEFT JOIN
SALES.E_NSI_WAG_TYPE e_nwt ON (e_nwt.WAG_TYPE_ID = rsd.CARTYPE)
)
PIVOT
(
count(CARTYPE) FOR CARTYPE IN(1 AS ПВ)
) t
При выводе поля t.ПВ в отчете возникает куча ошибок: Out of memory, read of address....
Использую конструкцию pivot.
SELECT t.ВЛАДЕЛЕЦ, t.ПВ FROM
(
SELECT
(
SELECT ro.ORGSHORTNAME FROM DK.RM_ORG ro WHERE ro.ID = rsd.CAROWNER
)
AS ВЛАДЕЛЕЦ,
CASE rsd.CARTYPE
WHEN 263 THEN 1
END AS CARTYPE
FROM
SALES.RM_SHEET_DETAIL rsd
LEFT JOIN
SALES.E_NSI_WAG_TYPE e_nwt ON (e_nwt.WAG_TYPE_ID = rsd.CARTYPE)
)
PIVOT
(
count(CARTYPE) FOR CARTYPE IN(1 AS ПВ)
) t
При выводе поля t.ПВ в отчете возникает куча ошибок: Out of memory, read of address....