Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Gespeicherte Oracle-Prozedur mit Alter-Befehl

Verwenden Sie execute immediate Anweisung zum Ausführen von DDL in PL/SQL.

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

Ich habe diesen Code getestet; es funktioniert.