0
오류를 찾으려면 아무도 도와 줄 수 있습니까?즉시 실행
create or replace procedure sample
is
begin
DECLARE AGG_COLUMNS VARCHAR2(2000);
BEGIN
EXECUTE IMMEDIATE 'SELECT COLUMNS FROM COLUMN_NAMES' INTO AGG_COLUMNS;
END;
begin
EXECUTE IMMEDIATE
'CREATE TABLE NEW_BW_COLUMN_ROW_CELL_JOIN AS
(
SELECT *
FROM BW_COLUMN_ROW_CELL_JOIN
PIVOT
(
MAX(STRING_VALUE)
FOR COLUMN_NAME IN ('||AGG_COLUMNS||')))';
END;
end;
Error(9,5): PL/SQL: Statement ignored
Error(17,36): PLS-00201: identifier 'AGG_COLUMNS' must be declared
감사
저스틴 동굴 ... 감사합니다 ... 선언 구역에 변수를 정의하여 오류를 해결했습니다. 하지만 지금은 아닌 상수 표현 피벗에 대한 unpivot 값을 허용하지 않는 오류가 있습니다 .... 나를 도와 줄 수 plz .. Logged – user1990383