Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle डेटाबेस - ORA-01460 - अनुपयुक्त या अनुचित रूपांतरण का अनुरोध किया गया

कुछ प्रश्न, अनुमान और सुझाव...

TABLE_PART_NUM.FAMILY . के लिए सटीक DDL SQL प्रकार क्या है? ?

क्या आपने OdbcType.VarChar . का उपयोग करने का प्रयास किया? , OdbcType.NVarChar या यहां तक ​​कि OdbcType.NText OdbcType.Text . के बजाय ?

साथ ही, कृपया ध्यान दें कि डिफ़ॉल्ट रूप से NVARCHAR2 आकार वर्णों में है लेकिन VARCHAR2 बाइट्स में है - हो सकता है कि आपके कोड में "4000" की व्याख्या 4000 वर्णों के रूप में की गई हो। , 4000 बाइट्स . के वर्ण डेटा के लिए अधिकतम फ़ील्ड चौड़ाई से अधिक . केवल परीक्षण उद्देश्यों के लिए 2000 या उससे भी कम संख्या का उपयोग करने का प्रयास करें।

SQL डेवलपर से क्वेरी निष्पादित करने का प्रयास करें। क्या आपको वहां कोई समस्या है?

क्या आप अपने डेटाबेस में किसी "असामान्य" वर्ण एन्कोडिंग का उपयोग करते हैं? आप निष्पादित कर सकते हैं...

SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER LIKE '%CHARACTERSET';

...और देखें NLS_CHARACTERSET VARCHAR2 एन्कोडिंग और NLS_NCHAR_CHARACTERSET . के लिए NVARCHAR2 एन्कोडिंग के लिए।

आपके ODBC ड्राइवर और Oracle सर्वर के सटीक संस्करण क्या हैं? क्या वे मेल खाते हैं?

यदि आप समान ODP.NET कोड का उपयोग करने का प्रयास करते हैं तो क्या आपको यह समस्या आती है?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पिछली 4 तिमाही का डेटा

  2. Oracle संग्रहीत कार्यविधि के लिए बूलियन पैरामीटर

  3. अद्वितीय/प्राथमिक कुंजी - ड्रॉप इंडेक्स का प्रवर्तन

  4. एक कमजोर टाइप किए गए SYS_REFCURSOR चर के% ROWTYPE को कैसे घोषित करें?

  5. पीएल/एसक्यूएल में वर्तमान तिथि कैसे प्राप्त करें?