Oracle
 sql >> база данни >  >> RDS >> Oracle

Съхранена процедура на Oracle с команда Alter

Използвайте execute immediate израз за изпълнение на DDL в PL/SQL.

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

Тествах този код; работи.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проблем при създаването на динамична таблица

  2. Прецизност на интервала за стойността на PL/SQL функция

  3. Как да предадете списък с обекти на Java към съхранената процедура на Oracle с помощта на MyBatis?

  4. Java - намерете първата причина за изключение

  5. връзка с базата данни на oracle в web.config asp.net