में उपयोग किए जाने वाले कॉलम गतिशील रूप से चुनें I SELECT कथन में कौन से फ़ील्ड का उपयोग किया जाता है, यह ड्राइव करने के लिए सिस्टम सिस्टम (इस मामले में ओरेकल) का उपयोग करने में सक्षम होना पसंद करेंगे। की तरह कुछ:एक चयन कथन
SELECT
(
select column_name
from all_tab_cols
where table_Name='CLARITY_SER'
AND OWNER='CLARITY'
AND data_type='DATE'
)
FROM CLARITY_SER
इस वाक्य रचना काम नहीं करता है, के रूप में सबक्वेरी एकाधिक पंक्तियों देता है, एकाधिक स्तंभों के साथ एक पंक्ति के बजाय।
क्या केवल कुछ कॉलम चुनने के लिए तालिका स्कीमा जानकारी पूछकर गतिशील रूप से SQL कथन उत्पन्न करना संभव है?
** संपादित करें ** यदि संभव हो, तो फ़ंक्शन या प्रक्रिया का उपयोग किए बिना ऐसा करें।
मेरा एक प्रश्न है उम्मीद है कि काफी जवाबदेह होना चाहिए जोड़ने के लिए अपने पद का संपादन किया। यद्यपि लोग आप जो पूछ रहे हैं उसे इंगित कर सकते हैं, मैंने सोचा कि यह स्पष्ट होना सर्वोत्तम है। –
क्या आपका मतलब SQL प्रोग्राम बनाने के लिए प्रोग्रामिंग भाषा का उपयोग किए बिना है? – paulmorriss
ऐसा करने का कारण क्या है? –