SQL में, कॉलम नाम क्वेरी तैयारी समय पर तय किए जाने चाहिए - कोई अपवाद नहीं। जब आप स्तंभों को नहीं जानते हैं तो एक गतिशील पिवट क्वेरी को डिज़ाइन करने के लिए आवश्यक है कि आप किसी भी तरह से एप्लिकेशन कोड लिखें। आपके पास प्रीप्रोसेसिंग दृष्टिकोण या पोस्टप्रोसेसिंग दृष्टिकोण का उपयोग करने के बीच एक विकल्प है:
-
प्रीप्रोसेसिंग: विशिष्ट मानों की सूची प्राप्त करने के लिए एक प्रश्न लिखें। फिर इनका उपयोग कॉलम नामों के रूप में करें, और एक नई गतिशील SQL क्वेरी जेनरेट करें।
-
पोस्टप्रोसेसिंग: डेटा को गैर-पिवट परिणाम के रूप में लाने के लिए एक क्वेरी लिखें, और फिर सभी डेटा प्राप्त करें और दूसरे प्रारूप में पिवट करें।