09.12.2011 12:37
OlegON
 
В общем, возникла задача скопировать содержимое табличек в другую схему. Заготовка:
Код:
create bigfile tablespace dwhtmp datafile '/u06/dwhtmp.dbf' size 1G autoextend on next 1G maxsize unlimited;
create user dwhtmp identified by "111" default tablespace dwhtmp;
alter user dwhtmp quota unlimited on dwhtmp;
begin
for c in (select table_name from dba_tables where owner='FDC_DWH')
loop
dbms_output.put_line(c.table_name);
begin
      execute immediate 'create table dwhtmp.' || c.table_name || ' as select * from fdc_dwh.' || c.table_name;
end;
end loop;
end;
/
обратите внимание, что индексы и прочие связанные объекты не перенесутся, но мне нужны были только данные.
Часовой пояс GMT +3, время: 16:00.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.