Saturday 15 February 2014

Incompatible datatype in union on Oracle -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 1 उत्तर

    लोग!

    हमारे ओरेकल प्रदाता (देवर्ट) के साथ हमारे ओआरएम (इकाई फ़्रेमवर्क) कुछ एसक्यूएल उत्पन्न कर रहा है जो ओरेकल निष्पादित करने में असमर्थ है। मुझे यकीन नहीं है कि इस समस्या का कारण कौन है, शायद देवर्ट ने एक एसक्यूएल उत्पन्न किया है जो कि हमने पर्यावरण स्थापित किया है।

  • देवर्ट कचरा उत्पन्न करता है;
  • ओरेकल को ठीक से सेट नहीं किया जाता है।

    मुझे लगता है कि यह एक नमूना के साथ देवर्ट को प्रदान करना मुश्किल होगा ताकि वे चला सकें उसी स्थिति में (मैंने उनसे कहा है) तो हम दूसरे को देखें।

    कोड जो काम नहीं करता है:

      SELECT TO_CHAR (NULL) AS EXPR2 FROM SYS.DUAL UNION ALL SELECT TO_NUMBER (NULL) SYS.DUAL DUAL_1 से EXPR2   

    कोड जो काम करता है:

      SELECT TO_NUMBER (NULL) AS EXPR2 FROM SYS.DUAL यूनिअस सभी का चयन करें TO_CHAR (NULL) SYS.DUAL DUAL_1 से EXPR2   

    जैसा कि देखा जा सकता है, ओरेकल विभिन्न प्रकार स्वीकार करता है यदि पहले चयन संख्या स्तंभ लाता है। लेकिन हमारा प्रदाता व्युत्क्रम स्थिति (प्रथम चार तो संख्या) उत्पन्न करता है।

    और प्रश्न: ओकेकल में पहले एसक्यूएल नमूने को स्वीकार करने के लिए कोई भी सेटिंग क्या है?

    दुर्भाग्य से हम यह पता नहीं है कि यह पैटर्न क्या उत्पन्न करता है परन्तु अगर आप कोशिश करना चाहते हैं, तो हमारी लिनक्स है।

    धन्यवाद।

    इसे काम करने के लिए परिवर्तित करने के लिए कोई सेटिंग नहीं है कृपया उस जवाब को पढ़ें जहां बेन ने पूरी तरह से इसका उत्तर दिया कि यह कैसे काम करता है।

No comments:

Post a Comment