http://jdixon.dotnetdevelopersjournal.com/pivot_table_data_in_sql_server_2000_and_2005.htm पर उदाहरण केवल तभी काम करता है जब आप पहले से जानते हैं कि पंक्ति मान क्या हो सकते हैं। उदाहरण के लिए, मान लें कि आपके पास कस्टम विशेषताओं वाली एक इकाई है और कस्टम विशेषताओं को चाइल्ड टेबल में पंक्तियों के रूप में लागू किया जाता है, जहां चाइल्ड टेबल मूल रूप से वैरिएबल/वैल्यू पेयर होती है, और वे वेरिएबल/वैल्यू पेयर कॉन्फ़िगर करने योग्य होते हैं।
color red
size big
city Chicago
मैं एक ऐसी तकनीक का वर्णन करने जा रहा हूं जो काम करती है। मैंने इसका इस्तेमाल किया है। मैं इसका प्रचार नहीं कर रहा हूं, लेकिन यह काम करता है।
उस डेटा को पिवट करने के लिए जहां आप नहीं जानते कि मान पहले से क्या हो सकते हैं, बिना किसी कॉलम के फ्लाई पर एक अस्थायी तालिका बनाएं। फिर प्रत्येक चर के लिए एक गतिशील रूप से निर्मित "परिवर्तन तालिका" जारी करते हुए, अपनी पंक्तियों के माध्यम से लूप करने के लिए एक कर्सर का उपयोग करें, ताकि अंत में आपकी अस्थायी तालिका में कॉलम, रंग, आकार, शहर हो।
फिर आप अपनी अस्थायी तालिका में एक पंक्ति सम्मिलित करते हैं, इसे चर, मूल्य जोड़े के माध्यम से किसी अन्य कर्सर के माध्यम से अपडेट करते हैं, और फिर इसे चुनते हैं, आमतौर पर इसकी मूल इकाई के साथ जुड़ते हैं, जिससे ऐसा लगता है कि कस्टम चर/मूल्य जोड़े निर्मित की तरह थे- मूल पैरेंट इकाई में कॉलम में।