같은 시나리오가 있습니다. 열이 동적으로 생성 될 저장 프로 시저를 만들어야합니다. 이 C 럼에 기초하여 임시 테이블을 작성해야합니다. 사실,이 시나리오는 SQL Server에서 수행했으며 SQL Server 데이터베이스를 Oracle로 마이그레이션했습니다. 동적 테이블을 만들려면, 당신이 말한되고 그건 동적 SQL임시 테이블을 동적으로 생성했습니다.
BEGIN
EXECUTE IMMEDIATE 'CREATE GLOBAL TEMPORARY TABLE table_name(col1 number, col2 number)';
END;
을 사용해야 할 것
감사
당신은 오라클의 임시 테이블 또는 plSQL의 중첩 테이블을 의미합니까? –
오라클의 임시 테이블이지만 동적으로 열이 올 것입니다 ... – user1990383
전혀 문제가 아닙니다. 많은 열이 있습니까? 열 번호도 달라 지거나 ... 고정되어 있습니까? –