sql >> Databasteknik >  >> RDS >> Oracle

Oracle lagrad procedur med kommandot Alter

Använd execute immediate programsats för att köra DDL i PL/SQL.

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

Jag testade den här koden; det fungerar.



  1. Hur kan jag mäta mysql-tid, tiden och/eller belastningen för en sql-fråga i php?

  2. MYSQL PHP-uppdateringsdata för varje rad

  3. heroku:relation auth_group existerar inte

  4. MySQL:Skriver till slavnod