현재 우리는 SQL Server를 사용하고 있으며 플라이 임시 테이블에서 만드는 많은 스크립트 (약 5.000 개 정도 읽음)가 있습니다.SQL Server에서 ORACLE로 마이그레이션 ¿ 임시 테이블을 사용하여 수행 할 작업은 무엇입니까?
이제 우리는 ORACLE로 마이그레이션 중이므로 임시 임시 테이블을 만들 수 없습니다.
아이디어가 있으십니까? 사전
현재 우리는 SQL Server를 사용하고 있으며 플라이 임시 테이블에서 만드는 많은 스크립트 (약 5.000 개 정도 읽음)가 있습니다.SQL Server에서 ORACLE로 마이그레이션 ¿ 임시 테이블을 사용하여 수행 할 작업은 무엇입니까?
이제 우리는 ORACLE로 마이그레이션 중이므로 임시 임시 테이블을 만들 수 없습니다.
아이디어가 있으십니까? 사전
오 소년
덕분에, 그 임시 테이블의 많은입니다.
Oracle's SQL Developer tool을 보셨습니까? 무료이며 이주 여행에 도움이되는 Migration Workbench가 제공됩니다.
임시 테이블과 관련하여 OMWB는 T-SQL 문에서 임시 테이블을 생성합니다. Find out more.
경고 : 나는 그런 이주를 직접 수행하지 않았으므로 보장하지 않습니다. 그러나 마이그레이션 할 스크립트가 5000 개이면 평가할 가치가 있습니다.
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.
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;
/
을