रुचि रखने वालों के लिए त्वरित पृष्ठभूमि,यह संभव एक मेज महत्वपूर्ण समारोह और मानकों के साथ एक और तालिका
मैं एक मास्टर विस्तार तालिका (विकल्प पुराने), प्रत्येक मास्टर रिकार्ड के लिए के बारे में 20 विवरण शामिल होने के लिए है। हमारी ओएलटीपी प्रणाली जो डेटा को सहेज रही है, हमने सहेजी गई जानकारी के प्रत्येक नए टुकड़े के लिए 21 आवेषण कर रहे थे। यह सर्वर को मार रहा था, इसलिए मैं विवरण तालिका के लिए अल्पविराम से अलग मूल्यों को प्रतिस्थापित करके यह काम करने की कोशिश कर रहा हूं। सबकुछ काम करता प्रतीत होता है, सिवाय इसके कि मैं विवरण तालिका को वापस पाने के तरीके को समझ सकता हूं। मैं टेबल मूल्यवान कार्यों का उपयोग करने की कोशिश कर रहा हूं, और यह काफी काम नहीं कर रहा है।
मैं
Select Top 100 *
FROM dbo.fn_MarketDataDetails (MarketDataMasterID) mdd
INNER JOIN MarketDataMaster mdm on mdm.MarketDataMasterID = mdd.MarketDataMasterID
जाहिर की तरह कुछ कॉल करने के लिए, कि बस संकलन नहीं करता चाहते हैं।
मैं चला सकते हैं
Select Top 100 *
FROM dbo.fn_MarketDataDetails (15425) // Assuming 15425 is a valid MarketDataMasterID
और मैं वापस एक मेज है कि मेरे पुराने विवरण तालिका में की तरह दिखता है मिलता है।
क्या यह भी संभव है? क्या मैं कोई समझ रहा हूँ?
यह मुझे स्पष्ट नहीं है कि आप यह कहां कर रहे हैं - सीएलआर या टीएसक्यूएल में? –
टीएसक्यूएल। अगर मैं मास्टर रिकॉर्ड में पढ़ता हूं तो मैं आसानी से इसे सी # में कर सकता हूं, लेकिन यदि संभव हो तो मैं इसे टीएसक्यूएल में करना चाहता हूं। –