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

SQL लोडर त्रुटि:चर लंबाई फ़ील्ड अधिकतम लंबाई से अधिक है।

अपने डेटा फ़ील्ड को VARCHAR2 और INTEGER के रूप में परिभाषित न करें। चार्ज का प्रयोग करें। अधिकांश समय, किसी टेक्स्ट फ़ाइल से डेटा लोड करते समय, आप CHAR, या शायद DATE का उपयोग करना चाहते हैं, हालांकि वह भी टेक्स्ट फॉर्म से परिवर्तित हो जाता है। अधिकांश समय आपको लंबाई विनिर्देशक की भी आवश्यकता नहीं होती है। CHAR फ़ील्ड के लिए डिफ़ॉल्ट लंबाई 255 है। आपकी नियंत्रण फ़ाइल कुछ इस तरह दिखनी चाहिए:

LOAD DATA
INFILE "test.txt"
INTO TABLE TEST replace
fields terminated "|" optionally enclosed by '"' TRAILING NULLCOLS
(
  DOCUMENTID,
  CUSTID,
  USERID ,
  FILENAME,
  LABEL,
  DESCRIPTION CHAR(2000),
  POSTDATE DATE "YYYY-MM-DD HH24:MI:SS" NULLIF POSTDATE=BLANKS,
  USERFILENAME,
  STORAGEPATH
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. hibernate.jpa.criteria.BasicPathUsageException:मूल प्रकार की विशेषता में शामिल नहीं हो सकता

  2. क्या किसी विशिष्ट मान के लिए अल्पविराम से अलग किए गए कॉलम को क्वेरी करना संभव है?

  3. Oracle PL/SQL संग्रह - मौजूदा तालिका में तत्वों को जोड़ना

  4. Oracle:किसी अन्य तालिका में पंक्ति प्रकार डेटा सम्मिलित करें

  5. लगातार रिकॉर्ड समूहबद्ध करने के लिए Oracle SQL क्वेरी