Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Nonaktifkan dan kemudian aktifkan semua indeks tabel di Oracle

Inilah yang membuat indeks tidak dapat digunakan tanpa file:

DECLARE
  CURSOR  usr_idxs IS select * from user_indexes;
  cur_idx  usr_idxs% ROWTYPE;
  v_sql  VARCHAR2(1024);

BEGIN
  OPEN usr_idxs;
  LOOP
    FETCH usr_idxs INTO cur_idx;
    EXIT WHEN NOT usr_idxs%FOUND;

    v_sql:= 'ALTER INDEX ' || cur_idx.index_name || ' UNUSABLE';
    EXECUTE IMMEDIATE v_sql;
  END LOOP;
  CLOSE usr_idxs;
END;

Pembangunannya akan serupa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Waktu habis untuk Metode OracleDataReader.Read

  2. Panggil fungsi Oracle dari Java

  3. Dapatkan amplop, yaitu rentang waktu yang tumpang tindih

  4. Cara Mengonversi Desimal ke Heksadesimal menggunakan TO_CHAR() di Oracle

  5. perbedaan antara ON Clause dan menggunakan klausa di sql