Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle:Thả nhiều phân vùng

Bạn có thể sử dụng dynamic sql trong anonymous pl/sql khối;

Begin
  for i in (select part_name from ...  //expression to get partition names) loop
    execute immediate 'ALTER TABLE TMP DROP PARTITION ' || i.part_name;
  end loop;
end;

Để giảm nhiều phân vùng khi đang di chuyển;

declare
  v_part varchar(1000);
Begin
  select LISTAGG(partition_name, ', ') WITHIN GROUP (ORDER BY partition_name DESC)
  into v_part  
  from ...  //expression to get partition names;
  execute immediate 'ALTER TABLE TMP DROP PARTITION ' || v_part;
end;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. định cấu hình django với sự cố cơ sở dữ liệu Oracle 11g

  2. Oracle PLSQL tương đương với ASCIISTR (N'str ')

  3. tiên tri | xóa các bản ghi trùng lặp

  4. Nhầm lẫn với dbms_xplan.display

  5. Có thể ngăn chặn Django cắt bớt các tên bảng dài không?