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

Plsql में एक फ़ंक्शन लिखना

एक फ़ंक्शन बनाने में सक्षम होने के लिए आपके उपयोगकर्ता को DBA द्वारा दिए गए CREATE PROCEDURE विशेषाधिकार की आवश्यकता होती है:

grant create procedure to myschema;

यदि आपके पास विशेषाधिकार है तो आप इस तरह से एक फ़ंक्शन बना सकते हैं

create function square(n in number) return number
is
  return n*n;
end;

और आप इसे SQL से इस तरह कॉल कर सकते हैं:

select num, square(num)
from mytable;

नोट:Oracle में आमतौर पर पैकेज , जिस स्थिति में कॉलिंग SQL इस प्रकार होगी:

select num, mypackage.square(num)
from mytable;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle के तहत बड़े लेनदेन को कैसे संभालें?

  2. किसी दी गई तारीख से महीने का आखिरी दिन कैसे प्राप्त करें?

  3. .net . के लिए वैकल्पिक Oracle ड्राइवर

  4. Oracle SQL में केवल मेरे द्वारा बनाई गई तालिकाओं को कैसे सूचीबद्ध करें?

  5. 12.2 . में Oracle ई-बिजनेस सूट आर्किटेक्चर