क्या SQL सर्वर में संग्रहीत प्रक्रिया के भीतर उनके इंडेक्स द्वारा कॉलम तक पहुंचने का कोई तरीका है?एसक्यूएल सर्वर संग्रहीत प्रक्रिया में नाम के बजाय इंडेक्स द्वारा तालिका के एक्सेस कॉलम
उद्देश्य कई स्तंभों की गणना करना है। मैं कर्सर के बारे में पढ़ रहा था, लेकिन मुझे नहीं पता कि उन्हें कैसे लागू किया जाए।
field_1 field_2 field_3 field_4 ...field_d Sfield_1 Sfield_2 Sfield_3...Sfield_n
1 2 3 4 d 10 20 30 n
मैं की तरह (field_1*field1) - (Sfield_1* Sfiled_1)/more...
तो परिणाम एक तालिका स्तंभ d बार में संग्रहित है कुछ की गणना करने की जरूरत है:
मैं की तरह एक पंक्ति है:
मुझे मेरी समस्या के बारे में बताएं।
तो परिणाम d column * d row
तालिका है।
कॉलम की संख्या परिवर्तनीय है, इसलिए मैं गतिशील एसक्यूएल बनाने, स्ट्रिंग में कॉलम के नाम प्राप्त करने और मुझे आवश्यकतानुसार विभाजित करने पर विचार कर रहा था, लेकिन यह दृष्टिकोण समस्या को कठिन बनाता है। मैंने सोचा कि इंडेक्स द्वारा कॉलम नंबर प्राप्त करना जीवन को आसान बना सकता है।
संभावित डुप्लिकेट (http://stackoverflow.com/questions/368505/is-it-possible-to-select-sql-server- डेटा-उपयोग-कॉलम-ऑर्डिनल-स्थिति) –