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

Prosedur Tersimpan Oracle dengan perintah Alter

Gunakan execute immediate pernyataan untuk mengeksekusi DDL di dalam PL/SQL.

create procedure RebuildIndex(index_name varchar2) as
begin
   execute immediate 'alter index ' || index_name || ' rebuild';
end;

Saya menguji kode ini; berhasil.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan kueri SQL untuk menentukan apakah ada tabel

  2. Dapatkan semua catatan dari Kursor Ref dalam satu Paket

  3. Apa sintaks URL JDBC yang benar jika dompet Oracle digunakan?

  4. PIVOT Oracle - ubah beberapa data baris menjadi satu baris dengan banyak kolom, tanpa data agregat

  5. ORA-03113:akhir file pada saluran komunikasi setelah lama tidak aktif di aplikasi ASP.Net