• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Paul Clapham
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Liutauras Vilda
Saloon Keepers:
  • Tim Holloway
  • Carey Brown
  • Roland Mueller
  • Piet Souris
Bartenders:

Load the data in Oracle Database

 
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi ,

I am trying to load the data in Oracle Database with Oracle SQL Developer, but i could not

any one has any idea about this query

=======================================================================

OPTIONS ( SKIP=1)
LOAD DATA
TRUNCATE INTO
TABLE AS_OWNER.CLIENT_POLICY
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS
( SYSTEM_ID "TRIM(:SYSTEM_ID)"
, PRODUCT_TYPE "TRIM(:PRODUCT_TYPE)"
, SERVICE_TYPE "TRIM(:SERVICE_TYPE)"
, CUSTOMER_TYPE "TRIM(:CUSTOMER_TYPE)"
, MARKET_UNIT "TRIM(:MARKET_UNIT)"
, TROUBLE_TYPE "TRIM(:TROUBLE_TYPE)"
, SERVICE_CLASS "TRIM(:SERVICE_CLASS)"
, DISPATCH_REQ "TRIM(ISPATCH_REQ)"
, APPOINTMENT_REQ "TRIM(:APPOINTMENT_REQ)"
, COMMITMENT_HOURS "TRIM(:COMMITMENT_HOURS)"
, A_TIME_FIRST "TO_DATE(:A_TIME_FIRST,'HH12:MI AM')"
, A_TIME_LAST "TO_DATE(:A_TIME_LAST,'HH12:MI AM')"
, APPT_DURATION "TRIM(:APPT_DURATION)"
, C_TIME "TO_DATE(:C_TIME,'HH12:MI AM')"
, DATE_CREATED "TO_DATE(:C_TIME,'HH12:MI AM')"
, DATE_UPDATED "TO_DATE(:C_TIME,'HH12:MI AM')"
)

====================================================



this is the data which already inserted in database

==========================================================================================================
"AS",POTS,INSTALL,RETAIL,RESIDENTIAL,NA,STANDARD,OUT,Y,72,08:00 AM,01:00 PM,4,08:00 PM
"AS",POTS,INSTALL,WHOLESALE,RESIDENTIAL,NA,STANDARD,OUT,Y,72,08:00 AM,01:00 PM,4,08:00 PM
"AS",POTS,INSTALL,RETAIL,BUSINESS,NA,STANDARD,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",POTS,INSTALL,WHOLESALE,BUSINESS,NA,STANDARD,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,RETAIL,RESIDENTIAL,NA,STANDARD,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,RETAIL,BUSINESS,NA,STANDARD,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,RETAIL,RESIDENTIAL,NA,STANDARD+,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,RETAIL,BUSINESS,NA,STANDARD+,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,RETAIL,RESIDENTIAL,NA,PREMIUM,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,RETAIL,BUSINESS,NA,PREMIUM,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,RETAIL,RESIDENTIAL,NA,PREMIUM+,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,RETAIL,BUSINESS,NA,PREMIUM+,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,WHOLESALE,RESIDENTIAL,NA,STANDARD,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,WHOLESALE,BUSINESS,NA,STANDARD,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,WHOLESALE,RESIDENTIAL,NA,STANDARD+,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,WHOLESALE,BUSINESS,NA,STANDARD+,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,WHOLESALE,RESIDENTIAL,NA,PREMIUM,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,WHOLESALE,BUSINESS,NA,PREMIUM,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,WHOLESALE,RESIDENTIAL,NA,PREMIUM+,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,WHOLESALE,BUSINESS,NA,PREMIUM+,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",VIDEO,INSTALL,RETAIL,RESIDENTIAL,NA,PREMIUM+,OUT,Y,72,08:00 AM,01:00 PM,4,08:00 PM
"AS",VIDEO,INSTALL,RETAIL,BUSINESS,NA,PREMIUM+,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",VIDEO,INSTALL,WHOLESALE,RESIDENTIAL,NA,PREMIUM+,OUT,Y,72,08:00 AM,01:00 PM,4,08:00 PM
"AS",VIDEO,INSTALL,WHOLESALE,BUSINESS,NA,PREMIUM+,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",POTS,INSTALL,RETAIL,RESIDENTIAL,NA,MANDATE,OUT,Y,72,08:00 AM,01:00 PM,4,08:00 PM
"AS",POTS,INSTALL,RETAIL,BUSINESS,NA,MANDATE,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",POTS,INSTALL,WHOLESALE,RESIDENTIAL,NA,MANDATE,OUT,Y,72,08:00 AM,01:00 PM,4,08:00 PM
"AS",POTS,INSTALL,WHOLESALE,BUSINESS,NA,MANDATE,OUT,Y,48,08:00 AM,01:00 PM,4,08:00 PM
"AS",HSI,INSTALL,RETAIL,RESIDENTIAL,NA,STANDARD,OUT,N,48,,,,08:00 PM
"AS",HSI,INSTALL,RETAIL,BUSINESS,NA,STANDARD,OUT,N,48,,,,08:00 PM
"AS",HSI,INSTALL,WHOLESALE,RESIDENTIAL,NA,STANDARD,OUT,N,48,,,,08:00 PM
"AS",HSI,INSTALL,WHOLESALE,BUSINESS,NA,STANDARD,OUT,N,48,,,,08:00 PM
"AS",HSI,INSTALL,RETAIL,RESIDENTIAL,NA,STANDARD+,OUT,N,48,,,,08:00 PM
"AS",HSI,INSTALL,RETAIL,BUSINESS,NA,STANDARD+,OUT,N,48,,,,08:00 PM
"AS",HSI,INSTALL,WHOLESALE,RESIDENTIAL,NA,STANDARD+,OUT,N,48,,,,08:00 PM
"AS",HSI,INSTALL,WHOLESALE,BUSINESS,NA,STANDARD+,OUT,N,48,,,,08:00 PM

=========================================================================================

So i tried to load bellow data,

with file name as data.ctl or data.txt
===========================================================================================================
SYSTEM_NAME,PRODUCT_TYPE,SERVICE_TYPE,CUSTOMER_TYPE,MARKET_UNIT,TROUBLE_TYPE,SERVICE_CLASS,DISPATCH_REQ,APPOINTMENT_REQ,COMMITMENT_HOURS,A_TIME_FIRST,A_TIME_
LAST,APPT_DURATION,C_TIME
"AAAS",POTSA,INSTALAL,RETAILS,RESIDENTIALA,NA,STANDARDA,OUT,N,73,07:00 pM,02:00 PM,7,01:00 AM

=============================================================================================================


i am not able to load the data through Oracle SQL Developer, i am getting invalid SQL Statement Error.

please correct me where i did the mistake.what needs to be changed.

I am done with mysql database,i want to do that in Oracle DataBase.


With Regards,
Kalai.
 
Sheriff
Posts: 3837
66
Netbeans IDE Oracle Firefox Browser
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Kalai,

which tool did you use to obtain the data?

There is no LOAD DATA command in Oracle's SQL, and as far as I know, neither in SQL Developer. Oracle has SQLLoader utility for loading up values from text files, or much better external tables feature from version 10 on (maybe in Oracle 9 too, don't remember clearly), and you might be able to reformat the data to conform to these tools, but it'll be some work (lots of work if you're not familiar with Oracle) and you should look it up in the documentation first.

For smaller data sets usually plain scripts (with CREATE TABLE and lots of INSERT statements) are generated. If you can generate these form MySQL, it might be the easiest way to go. The second option would be to export data to some intermediate format - eg. CSV or XML, SQL Developer should be able to import this, if you create the table(s) first.
reply
    Bookmark Topic Watch Topic
  • New Topic