मुझे पता है कि आपने कोई गतिशील नहीं कहा SQL , लेकिन मुझे इसे सीधे SQL . में करने का कोई तरीका नहीं दिख रहा है ।
यदि आप इसी तरह की समस्याओं के लिए मेरे उत्तरों की जाँच sql 2005 में पिवट टेबल और कॉन्टेनेट कॉलम और PIVOT पर करते हैं
गतिशील SQL इंजेक्शन के लिए असुरक्षित नहीं है, और इसे प्रतिबंधित करने का कोई अच्छा कारण नहीं है। एक और संभावना (यदि डेटा बहुत बार-बार बदल रहा है) कोड-जनरेशन करना है - गतिशील SQL के बजाय , SQL एक नियमित आधार पर एक संग्रहीत कार्यविधि के लिए जनरेट किया जाता है।