SAP 文章总数1044 篇
359 次浏览
尝试使用以下代码:示例Integer[][] myarray ={ {1}, {1, 2}, {1, 2, 3, 4, 5} }; String test = "插入数组"; stopWatch.start(test); myDBconn.setAutoCommit(false); 语句 stmt = myDBconn.createStatement(); stmt = myDBconn.createStatement(); stmt.execute("TRUNCATE TABLE Schema.Table1"); // 在数组数组上运行循环 for (int i = 0 ; i < (myarray.length); i++) { int curr_length = myarray[i].length; String arrayFunction = "ARRAY ("; for (int j = 0; j < (curr_length); j++){ arrayFunction = arrayFunction.concat(myarr[i][j].toString()) ; // ... 阅读更多
162 व्यू
ध्यान दें कि डेटा वेयरहाउस में, डेटा पढ़ने के मुक़ाबले डेटा लोड कम बार होता है। अगर आप सामान्यीकृत टेबल का उपयोग करते हैं जिससे जॉइन की संख्या बढ़ जाती है, और इसलिए जब आप DW सिस्टम पर कई रीड स्टेटमेंट चलाते हैं, तो यह प्रदर्शन को काफ़ी प्रभावित करता है। जब आप सामान्यीकृत टेबल का उपयोग नहीं कर रहे होते हैं, तो क्वेरी के रिस्पॉन्स टाइम में सुधार होता है। हालाँकि, लोड टाइम और मेमोरी स्पेस बढ़ जाता है। डेटाबेस में डिनॉर्मलाइजेशन के लाभों को प्राप्त करने और उसे सामान्यीकृत टेबल से तुलना करने के लिए आप नीचे दिए गए लिंक को क्लिक कर सकते हैं। http://searchdatamanagement.techtarget.com/definition/denormalization
751 व्यू
टेम्परेरी टेबल सेशन विशिष्ट होते हैं। इसलिए आपको डिलीट के बजाय truncate का उपयोग इस प्रकार करना होगा: truncate table #temptable; इसके अलावा, क्या आप कृपया अपनी रिलीज़ जांच सकते हैं? recientes रिलीज़ में, डिलीट भी ठीक काम करता है। यहाँ एक उदाहरण है: Drop table #temptable; Create local temporary table #temptable(id integer, str nvarchar(30)); Insert into #temptable values (1,'abc'); Insert into #temptable values (2,'xyz'); Select * from #temptable; --> 3 पंक्तियाँ रिटर्न्स करती है Delete from #temptable; Select * from #temptable;--> 0 पंक्तियाँ रिटर्न्स करती है
173 व्यू
जब आप JCO सर्वर इंस्टेंस को रोक रहे होते हैं तो आपको नीचे दिए गए ऐक्शन प्रदर्शित करने होंगे: ServerDataEventListener इंस्टेंस से अपने सर्वर के सभी संदर्भ डिलीट करें। अगर आपको संदर्भ का उपयोग करने की आवश्यकता है, तो आप ServerDataEventListener इंस्टेंस का संदर्भ लाने के लिए पंजीकृत ServerDataProvider ऑब्जेक्ट का उपयोग कर सकते हैं। DestinationDataEventListener इंस्टेंस से अपने डेस्टिनेशन के सभी संदर्भ डिलीट करें। अगर आपको संदर्भ का उपयोग करने की आवश्यकता है, तो आप DestinationDataEventListener इंस्टेंस को लाने के लिए पंजीकृत DestinationDataProvider ऑब्जेक्ट का उपयोग कर सकते हैं।
192 व्यू
समस्या यह है कि आपका दूसरा पैरामीटर 0 है जो एक पूर्णांक है, इसलिए आउटपुट हमेशा पूर्णांक के रूप में आता है जैसे कि ifthenelse दूसरा पैरामीटर से डेटा प्रकार ग्रहण करता है। इसलिए, आपके मामले में, अगर उत्तर .5 से कम है, तो इसे शून्य में परिवर्तित कर दिया जाता है और .5 से अधिक होने पर इसे 1 में परिवर्तित कर दिया जाता है। आपको दूसरे पैरामीटर के लिए कास्ट का उपयोग करने की आवश्यकता होगी ताकि इसे निम्न प्रकार से दशमलव डेटा प्रकार में परिवर्तित किया जा सके: and ifthenelse(Query.Den= 0, cast(0, 'Decimal(16, 02)'), Query.Num / Query.Den)
234 व्यू
आप जिस समस्या का सामना कर रहे हैं वह इसलिए है क्योंकि आपने दोनों एप्लीकेशन को एक ही ID के साथ बनाया है। इसलिए, लॉन्चपैड उन्हें अलग करके पहचान नहीं पा रहा है और कॉनटेक्स्ट में लोड नहीं कर पा रहा है। आप एप्लीकेशन Id और उसके सभी संदर्भ बदल सकते हैं ताकि आप जिस समस्या का सामना कर रहे हैं, उसे हल किया जा सके। सिस्टम के नेटवर्क से बाहर होने पर SAP JCO सर्वर कनेक्टिविटी से संबंधित समस्या का सामना करना।
434 व्यू
यह निम्न प्रकार से UNION या UNION ALL ऑपरेटर का उपयोग करके किया जा सकता है: select id, Empl_name, DeptId from table1 union select id, Empl_name, DeptId from table2 UNION और UNION ALL के बीच अंतर यह है कि UNION डुप्लीकेट को हटा देता है, जबकि UNION ALL डुप्लीकेट को भी दिखाता है।