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

ORA-29913:ODCIEXTTABLEOPEN कॉलआउट निष्पादित करने में त्रुटि

आपके यहां कई मुद्दे हैं। आपकी समस्या का तत्काल कारण यह है कि आपके पास खंड गलत क्रम में हैं , लेकिन आपके पास MISSING FIELDS . भी है MISSING FIELDS . के बजाय :

...
 ACCESS PARAMETERS
 (
  RECORDS DELIMITED BY newline
  FIELDS TERMINATED BY ',' 
  MISSING FIELD VALUES ARE NULL
  REJECT ROWS WITH ALL NULL FIELDS
  (
...

फिर आपका फ़ील्ड सूची सामग्री अमान्य है डेटा प्रकार कथन के उस भाग के लिए; आप इसे पूरी तरह से इस मामले में छोड़ सकते हैं क्योंकि वे तालिका स्तंभ परिभाषा से मेल खाते हैं।

तो आप इसे सरल बना सकते हैं:

create table strecords (
st_id number(4),
st_name varchar(10),
schl_name varchar(5),
st_city varchar(15),
st_year number(4)
)
ORGANIZATION EXTERNAL
(TYPE oracle_loader
 DEFAULT DIRECTORY ex_tab
 ACCESS PARAMETERS
 (
  RECORDS DELIMITED BY newline
  FIELDS TERMINATED BY ',' 
  MISSING FIELD VALUES ARE NULL
  REJECT ROWS WITH ALL NULL FIELDS
 )
 LOCATION ('strecords.txt')
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. समस्याएँ जब sql कमांड में उपयोगकर्ता इनपुट डेटा

  2. जावा 6 फ़ंक्शन कमांड लाइन में काम कर रहा है, लेकिन ओरेकल सर्वर पर काम नहीं कर रहा है (एईएस 256)

  3. कॉलम नाम के रूप में दिनांक

  4. जीआई 12.1.0.2 और सेगमेंटेशन फॉल्ट को संकलित नहीं कर सकता

  5. तालिका डेटाबेस से लगातार सामग्री प्राप्त करना