Cześć,
Potrzebuje w Oracle przenieść zawartość jednej tabeli do drugiej, duże znaczenie ma tutaj wydajność.
W MS SQL robiłem to w ten sposób
ALTER TABLE dbo.[TABLE] SWITCH TO temp.[TABLE]
W Oracle wydaje się nieco bardziej skomplikowane, w dodatku chcę to zrobić w procedurze i widzę że polecenie alter jest zblokowane chociaż tutaj czytałem, że da się to zrobić przez dynamiczny SQL
Znalazłem taki fragment
ALTER TABLE CALL
EXCHANGE PARTITION call_partition WITH TABLE call_temp
INCLUDING INDEXES
WITHOUT VALIDATION;
Natomiast u mnie w Tabelach jeśli wejdę we właściwości i zakładkę "Partitions" to jest pusto, czy muszę dodać partycję?