मैं एमएस एसक्यूएल चालक संस्करण 3.0 का उपयोग कर मानक जेडीबीसी कनेक्शन के माध्यम से संग्रहीत प्रक्रिया निष्पादित कर रहा हूं।शून्य परिणाम के साथ जेडीबीसी का उपयोग कर अस्थायी सारणी
मुझे पता चला है कि जब मैं एक अस्थायी तालिका में डेटा बना और डालता हूं तो संग्रहित प्रक्रिया ठीक से निष्पादित नहीं होती है।
जावा कोड अपवाद नहीं फेंक देगा, लेकिन javax.sql.ResultSet
null
होगा।
संग्रहीत प्रक्रिया में विफलता की बात है जब मैं संयुक्त राष्ट्र-टिप्पणी INSERT INTO #TBL CLM_NAME VALUES('VAL')
जब मैं बयान एसक्यूएल स्टूडियो प्रबंधक यह परेशानी और डेटा के बिना निष्पादित करता है की उम्मीद के रूप में प्रयोग को अंजाम है।
क्या कोई इस पर आ गया है या पता है कि इसका मामला क्यों है?
शुरू में मैं अपने एसक्यूएल चालक की वजह से सोचा और मुझे अभी भी लगता है?
धन्यवाद।
क्या आप सुनिश्चित कर सकते हैं कि आप टेम्पलेट टेबल बना रहे हैं और लोड कर रहे हैं और सभी एक ही कनेक्शन में पढ़ रहे हैं? – CoolBeans
हां, अस्थायी तालिका बनाई गई संग्रहित प्रक्रिया से बनाई गई है। मैं केवल जावा कोड से संग्रहित प्रक्रिया को कॉल करता हूं, उदाहरण connect.executeQuery ("{procName (?)}")। – Koekiebox
क्या एक ही संग्रहीत प्रक्रिया में स्थित अपमानजनक 'INSERT' निर्देश है जो अस्थायी तालिका बनाता है? –