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

तालिका फ़ंक्शन से एन कॉलम लौटाएं

मुझे लगता है कि आप जो पूछ रहे हैं वह यह है कि जब आप उपयोग कर रहे हों तो आपको ओ/पी में एकाधिक पंक्तियां मिल रही हैं

चुनिंदा स्टेटमेंट में फंक्शन।

अगर मैं निम्नानुसार एक फ़ंक्शन बनाता हूं:

create or replace function get1job

(id in varchar2)

return varchar2 is

tittle jobs.JOB_TITLE%type;

begin

select job_title  into tittle from jobs where job_id=id;

return tittle;

end get1job;

और इसे चुनिंदा स्टेटमेंट में इस्तेमाल करें।

मैं लिखूंगा :

select get_job('AD_PRES') from dual;

मुझे केवल एक पंक्ति मिलेगी

अगर मैं लिखता हूँ :

select get_job('AD_PRES') from jobs;

प्रदर्शित पंक्तियों की संख्या तालिका नौकरियों में पंक्तियों की संख्या के बराबर होगी।



  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 डेवलपर - java.library.path में कोई ocijdbc12 नहीं है

  5. Oracle 12.2 - NOPARTITION सुविधा का प्रतिस्थापन