Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ऑल्टर कमांड के साथ Oracle संग्रहित प्रक्रिया

execute immediate का उपयोग करें पीएल/एसक्यूएल के अंदर डीडीएल निष्पादित करने के लिए बयान।

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. संकुल के बीच एक पैरामीटर के रूप में एक सहयोगी सरणी पास करना

  3. बायपास टेबल विशेषाधिकार और दृश्य बनाकर अनुदान विकल्प के साथ

  4. Oracle SQL क्वेरी के माध्यम से, पंक्ति में कॉलम के अल्पविराम से अलग किए गए मानों को विभाजित करें

  5. एक पैकेज की बहु स्तरीय निर्भरता खोजने के लिए स्क्रिप्ट