sql >> Database >  >> RDS >> Oracle

Oracle Stored Procedure met Alter-opdracht

Gebruik de execute immediate statement om DDL binnen PL/SQL uit te voeren.

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

Ik heb deze code getest; het werkt.



  1. Instantie maken van mySQL-gegevens met behulp van php

  2. Dynamische query met HibernateCritera API &Oracle - prestaties

  3. Cx_Oracle implementeren op verschillende versies van Oracle Client

  4. Een kolom met een standaardwaarde toevoegen aan een bestaande tabel in SQL Server