2010-01-22 1 views

답변

0

오 소년

덕분에, 그 임시 테이블의 많은입니다.

Oracle's SQL Developer tool을 보셨습니까? 무료이며 이주 여행에 도움이되는 Migration Workbench가 제공됩니다.

임시 테이블과 관련하여 OMWB는 T-SQL 문에서 임시 테이블을 생성합니다. Find out more.

경고 : 나는 그런 이주를 직접 수행하지 않았으므로 보장하지 않습니다. 그러나 마이그레이션 할 스크립트가 5000 개이면 평가할 가치가 있습니다.

0

Oracle 글로벌 임시 테이블은 어떻습니까?

CREATE GLOBAL TEMPORARY TABLE my_temp_table (
    column1 NUMBER, 
    column2 NUMBER 
) ON COMMIT DELETE ROWS; -- or use ON COMMIT PRESERVE ROWS to keep data until the end of your session. 
1
당신은 아마 당신이 임시 테이블 필요할 때마다 동적으로 execute immediate와 테이블을 생성 할 것

:

-- creating the table 
begin 
    execute immediate q'! 
    create table tmp_foo_bar ( 
     col_1 number, 
     col_2 varchar2(50), 
     etc date 
    ) !'; 
end; 
/

-- using the table: 
insert into tmp_foo_bar values (42, 'forty-two', sysdate); 

-- dropping the table: 
begin 
    execute immediate 'drop table tmp_foo_bar'; 
end; 
/
관련 문제