sql >> Databáze >  >> RDS >> Oracle

Uložená procedura Oracle s příkazem Alter

Použijte execute immediate příkaz ke spuštění DDL uvnitř PL/SQL.

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

Testoval jsem tento kód; funguje to.



  1. java.sql.SQLException:Pole 'id_dodavatele' nemá výchozí hodnotu

  2. Efektivní řízení změn dat

  3. Podmíněný počet SQL

  4. Jaké je chování operátoru mínus mezi dvěma datumy v MySQL?