sql >> Base de Datos >  >> RDS >> Oracle

Procedimiento almacenado de Oracle con comando Alter

Usa el execute immediate instrucción para ejecutar DDL dentro de PL/SQL.

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

Probé este código; funciona.