Error in loading a text file

Hi Experts,

I'm having a small problem by downloading a file in a table

File format is as follows
weekly_eft_repo  1.0                                                                                                                           Page: 1
CDC:00304 / Sat Oct-31-2009     Weekly EFT Sweep for 25/10/09 - 31/10/09  Effective Date 03/11/09         Sat Oct-31-2009 22:06:14
----------------------------------------------------------------------------------------------------------------------------------

Bill to
Retailer Retailer Name                  Name on Bank Account           Bank ABA   Bank Acct            On-line Amount  Instant Amount  Total Amount
======== ============================== ============================== ========== ==================== =============== =============== ===============
 0200101 Triolet Popular Store          Triolet Popular Store          111111111  62030100130659            10,868.00            0.00       10,868.00
 0200103 Le Cacharel Snack              Le Cacharel Snack              111111111  62030100130813             9,728.00            0.00        9,728.00
 0200104 Advanced Co-operative Self Ser Advanced Co-operative Self Ser 111111111  111111111                  7,334.00            0.00        7,334.00
 0200105 Chez Popo Supermarket          Chez Popo Supermarket          111111111  61030100044898            30,932.00            0.00       30,932.00
 0200106 Vana Supermarket               Vana Supermarket               111111111  111111111                 17,775.00            0.00       17,775.00
 0200107 Mont Choisy Store              Mont Choisy Store              111111111  62030100130804             8,840.00            0.00        8,840.00
 0200108 Vijay Store                    Vijay Store                    111111111  62030100131229            16,416.00            0.00       16,416.00
 0200109 Neptune Confection             Neptune Confection             111111111  62030100130931            11,077.00            0.00       11,077.00
 0200110 Antoine Store                  Antoine Store                  111111111  111111111                  2,470.00            0.00        2,470.00
 0200111 P.S.C Cold Storage             P.S.C Cold Storage             111111111  111111111                 10,431.00            0.00       10,431.00
 0200113 Mini Prix Boutique             Mini Prix Boutique             111111111  62030100131501            26,315.00            0.00       26,315.00
 0200114 Hotel Cassim                   Hotel Cassim                   111111111  111111111                135,147.00            0.00      135,147.00
My code is as follows:
create table weekly_eft_temp               
            (line varchar2(4000))                     
            ORGANIZATION EXTERNAL (                 
             TYPE oracle_loader                     
             DEFAULT DIRECTORY GTECHFILES          
             ACCESS PARAMETERS (                   
               RECORDS DELIMITED BY NEWLINE        
               CHARACTERSET WE8MSWIN1252        
               BADFILE 'weekly_eft.bad'          
               DISCARDFILE 'weekly_eft.dis'      
               LOGFILE 'weekly_eft.log'          
               FIELDS TERMINATED BY X'0D' RTRIM  
                  REJECT ROWS WITH ALL NULL FIELDS    
                    (                                 
                    line char(4000)                   
                    )                                 
                  )                                   
                  LOCATION ('weekly_eft_report_c00381.rep')    
                )                                     
               PARALLEL                               
               REJECT LIMIT UNLIMITED ;
               
               drop table weekly_eft_temp;
--        dbms_output.put_line('Val iS :'||l_Sql);         

      
INSERT INTO weekly_eft_report_temp  
         (Bill_to_Retailer     ,
          Retailer_Name        ,
          Name_on_Bank_Account ,
          Bank_ABA             ,
          Bank_Acct            ,
          On_line_Amount       ,
          Instant_Amount       ,
          Total_Amount         , 
          CDC                  , 
          SOURCE               , 
          INSERTED_DATE        , 
          UPLOADED                       
         )                                
       select                             
          Bill_to_Retailer     ,
          Retailer_Name        ,
          Name_on_Bank_Account ,
          Bank_ABA             ,
          Bank_Acct            ,
          On_line_Amount       ,
          Instant_Amount       ,       
          Total_Amount         ,          
          '00381'                                     ,
          'weekly_eft_report_c00381.rep'              ,                               
           sysdate                                    ,
           'N'                             
          from (                                 
                 select regexp_substr(line, '[^ ]+', 1, 1) as Bill_to_Retailer,
                        regexp_substr(line, '[^ ]+', 1, 2) as Retailer_Name,
                        regexp_substr(line, '[^ ]+', 1, 3) as Name_on_Bank_Account,
                        regexp_substr(line, '[^ ]+', 1, 4) as Bank_ABA,
                        regexp_substr(line, '[^ ]+', 1, 5) as Bank_Acct,
                        regexp_substr(line, '[^ ]+', 1, 6) as On_line_Amount,
                        regexp_substr(line, '[^ ]+', 1, 7) as Instant_Amount,
                        regexp_substr(line, '[^ ]+', 1, 8) as Total_Amount
                 from weekly_eft_temp
                )
Any help will be appreciated mainly

Published by: Kevin CK on February 17, 2010 21:48

Published by: Kevin CK on February 17, 2010 21:49

Kevin CK wrote:
Basically, I have changed my code and its people my external table now but im having bad to separate my data accordingly and insert them into their corresponding tables

What is the problem? Show us some examples of data by querying your outer table. And also we say how do you separate your data and show the structure of the target table describing the table in sqlplus.

Give examples for us to work with.

Tags: Database

Similar Questions

  • Error 1: Write to text file

    Hello. I get an "error 1 write to text file" in my program.

    The error occurs occasionally and I can't understand what is causing the error. What is this error? If I ignore it and press to continue the program seems to work and it stores data. The program acquires the data and records to several files. The screenshot of the error is attached.

    Thanks for the help

    I got it. I added a variable additionl to start recording only after that the name references were initilized. It was the problem of race condition, but now I know more about the labview data flow

  • ORA-07391: sftopn: fopen error, cannot open the text file.

    Hello

    The last 3 days, we get the error in the alert below log.

    [ORA-00600: internal error code, arguments: [kmgs_parameter_update_timeout_1], [27091] [] [] [], [], []]
    ORA-27091: unable to queue I/O
    ORA-27072: IO file error

    I check as the same partners to it in metalink I found permission to check the directory solution. (DOC ID367619.1)
    I got permission from ORACLE_HOME\dbs $ to 777, but still m making the same mistake.

    also I try to recreate spfile so that I try to create pfile first

    create pfile from spfile

    I get the error below.

    ORA-07391: sftopn: fopen error, cannot open the text file.

    ls - lrt sp * in the below output shows $ORACLE_HOME

    -rwxrwxrwx 1 ora10g 3584 20 September dba10 05:42 < SID > spfile .ora

    Help, please.

    Thanks in advance

    user8757749 wrote:
    The output of ls - lrt is in the path $ORACLE_HOME\dbs only

    We also have the database version 10.2.0.4 that the spfile even uses everyday cold backup of the database.

    also, I put the 777 permission to the file.

    OK, I guess there will be corruption of the SPFILE as if edited manually or in any other cases too.

    You have a backup of SPFILE? backup of the file PFILE or?

    then starting using this SPFILE, if any backup then start with PFILE and then create SPFILE from PFILE.

    Otherwise, you can copy the contnets of the parameters of the alert log file initialization and paste in the editor and the instance of starutp.

    These are the options.

  • How to load a text file to a Web page and processes using a Java application?

    My apologies if the question is off topic.

    I want a user to load a text file to a Web page and have a pre-existing Java application, I created the process text file and return the results to the user. The Java application is fairly intensive memory. It is expected that many customers will download at the same time. What is the easiest or most effective method to achieve?

    Thank you

    user11105060 wrote:
    What is the easiest or most effective method to achieve?

    A servlet and a few gigabytes of memory added to the server (if necessary).

  • Load the text file into the Textarea

    Hi How can I load text files into Textarea I use this method seems like it load text file but I can't show it in a textarea a certain pls help

    Hi all
    Finally I found the way to load the text file into the textArea, that's like


    private function loadText (): void {}
    var l:URLLoader = new URLLoader (new URLRequest('2.txt'))
    l.addEventListener (Event.COMPLETE, finishLoading);

    }
    public void finishLoading(evt:Event):void {}
    var myData:String = new String (evt.target.data)
    txtBox.text = myData;
    }

    ]]>

    It should works because it is a work with me
    Take advantage of the code
    Sanji

  • Error reading from a text file?

    Hello

    I am trying to add a NI SOFTMOTION TABLE in my project using a text file that contains the data points I want to use to make a contour move, and Labview opens but returns an error message me "ERROR READING FILE". In fact, I see all my points in the table in Labview, but it creates one more line to each column where a "unreadable" message just wrote.

    No idea how solve it?

    Thanks in advance!

    Just shooting in the dark:

    in the photo, it seems that there is a problem with the last line of the file,

    This is an "empty" one (only an end of line).

    What happens if you remove this line empty?

    Marco

  • How to load the text file into a table and retrieve data line by line?

    I'm looking to help understand how to open a text file, each line in a table of load.  The data will be called to change the content of the text layer.  Thanks for any help.

    I did not test this code, but something like

    var a = [];

    var f = new File (Folder.desktop + "/ TestFile.txt");

    If (f.open ('r')) {}

    While (! f.eof) {}

    a.push (f.Readln ());

    }

    f.Close ();

    }

    Alert ("I read" + a.length + "lines in the file.");

    for (var i = 0; i)< a.length;="" i++)="">

    DoSomethingWithThisLine (a [i]); //<-- you="" need="" to="" write="">

    }

  • Load the text file cannot display some letters such as w and?

    I downloaded a flash template that includes a text file used to load the content. I opened the text file and began to make changes to certain texts, so when I discovered the changes I noticed that some letters and characters are not displayed as the letter w and the question mark? and other letetrs.

    I am a newbie to all of this, please help

    Here is an example of the text that I have included in the text file:

    & privacy_title1 = privacy policy
    & privacy_txt1 = what information do we collect?

    We collect information from you when you register on our site, place an order or fill out a form.

    When ordering or registering on our site, if applicable, you may need to enter your: name, e-mail address, phone number or mailing address. You can, however, visit our site anonymously.

    And here is what he sees when I run the flash model:

    example.jpg

    As you can see the w is missing and the point mark and a few other letters.

    Yes, I have an answer to this problem

    (1) select your text layer

    2) go to your properties panel > character

    (3) change the anti-aliasing to "use the device font.

    This should solve your problem

  • AS 3.0 external loading a text file text

    OK, so things have changed a lot. In AS 2.0, I could create a text or HTML file with variables and dynamic text fields to display the text of the loadVariablesNum argument. AS 3.0 uses a totally different model. How can I just grab the text from an external document and display in a dynamic text field?

    Never mind. I got it!!! The ampersand at the beginning is a BIG no-no! Don't do it! It returns an error of e/s on the text file.

    Thank you all.

  • An array of names of files to load a text file

    Hi all

    I have an image random flash animation that works with a single framework. The principle is it load files from an array of filenames which is filled staticly in an empty object to Clip on the timeline. Works well!

    But the problem I have is that I need to make it dynamic. The client must be able to add files he wants through a system that works with text files (and I can't modify this system). So basically, it would download the files and the system would add the new file name to a text which the animation file it would add to the table.

    My question is how can I fill a table from a text file?

    Thank you!

    OK nevermind, I found it!

    Thanks for all your help!

  • Active layer reference as the index when loading external text file

    I have a series of text animations, and I want to be able to load the content of the text for the layer of an eternal file.

    It is referenced in many places (I saw him here external text of Pro video Coalition - Expression Shorts - read the Document by David Torno), and the script is usually as follows:

    try {}

    myPath = "~ / Desktop/source.txt ';

    $.evalFile (myPath);

    eval (thisComp.Name) [0];

    } catch (err) {}

    "MISSING."

    }

    In this case, the layer is always array index-, so I would be able to replace the specific reference to the array index by a reference to the current number of layer. This allows a simple duplication of the expression rather than having to change each term individually for each layer. I think that the property that I need index - but it does not work! Or not the way I use it anyway.

    It is (a) of the terms I've tried

    eval (thisComp.Name) [thisComp.index];

    On layer 9 the error indicates the property! or method named 9 in the Array class is missing etc - so index 9 is interpreted correctly, but I use it wrong.

    Resolved, with the help of this post Re: disorder of the eval expression

    Solution - without the try catch block is as follows (including some debugging... stuff):

    myPath = "~ / Desktop/source.txt ';

    $.evalFile (myPath);

    myLayer = index;

    "result:" + myLayer;

    typeof (myLayer);

    myArray = eval (thisComp.name);

    myArray [myLayer];

  • I have an error continue to flock to the top when I stat windows XP (the error is loading c:\ program files files\paretologic\uus2\uus = dill) the madule specified could not be found

    error in indicating it to c:\program files\common files\paretologic\uus2\uus-dill of loading windows xp

    Hi pone,

    You can remove it by following these steps:
    1. Select start > run > type msconfig > press enter
    2. go the the start tab
    3. find the entry that has a command similar to c:\program files\common files\paretologic\uus2\uus and dill
    4. uncheck the box > click apply > OK
    See you soon ~
  • How to fix the error of loading mscoreei.dll files?

    I get a message error "C:\Windows\Microsoft.Net\Framework64\v4.030319\mscoreei.dll could not be loaded."

    Please let me know how to fix this error?

    Hello

    Thanks for posting your question in the Microsoft Community forums.

    I see that you have found an error that c:\Windows\Microsoft.NET\Framework64\v4.030319\mscoreei.dll could not be loaded. "

    It seems that the problem is related to the .net framework.

    When exactly do you get this error?

    Try these steps and check if the problem reappears.

    Method 1:

    Step 1:

    Check if this occurs in safe mode

    Some options, including the mode safe mode, start Windows in a limited State, where only the essential is started. If a problem doesn't reappear when you start in safe mode, you can eliminate the default settings and basic device drivers and services as a possible cause.

    Follow this link to start your computer in safe mode with network below.
    http://Windows.Microsoft.com/en-us/Windows7/advanced-startup-options-including-safe-mode

    Step 2:

    If it works fine in safe mode, please perform a clean boot to verify if any third-party application is causing the problem.

    Please visit the following link to do the same thing:

    How to perform a clean boot for a problem in Windows Vista, Windows 7 or Windows 8

    http://support.Microsoft.com/kb/929135

    Note: After troubleshooting, be sure to configure the computer to start as usual as mentioned in step 3 of the article mentioned above.

    Method 2:

    You can still run a SFC scan.

    The System File Checker (SFC) utility allows administrators to perform an analysis of all protected resources to make sure they are the correct version. Whether SFC should find all incorrect versions in one of these protected resources, SFC will be replaced by the correct versions.

    To run a scan suite SFC as follows:

    How to use the System File Checker (SFC) to search system files missing or corrupted on Windows Vista or Windows 7

    http://support.Microsoft.com/kb/929833

    Method 3:

    Download the tool to repair of Microsoft .NET Framework from the following link and try it on your computer.

    This tool detects and tries to repair some problems frequently with the installer where with updates of Microsoft .NET Framework.

    http://www.Microsoft.com/en-US/Download/details.aspx?ID=30135

    Let know us the results of the suggested steps and let us know if you encounter problems with Windows and we will be happy to help you

  • PL/SQL - generate the error statement if the text file is not generated

    I have the following code as follows:
    SET SERVEROUTPUT ON SIZE 1000000;
    SET TIMING ON;
    --SPOOL draft.log
    DECLARE
    CURSOR C1 
    IS 
    SELECT * FROM Transaction;
    
    I_record_gen  INTEGER:=0;
    l_file                    utl_file.file_type;
    C_date                    CONSTANT VARCHAR2(8) := TO_CHAR(SYSDATE,'YYYYMMDD');
    
    BEGIN
    l_file := utl_file.fopen('Transaction_DIR','Transaction_'||C_date||'.txt', 'w' );
       FOR q IN C1 LOOP
       Utl_File.Put_Line(l_File,q.trans_id || '|' ||q.seq_no|| '|' ||q.count);
       I_record_gen:= 1;
       END LOOP;
     Utl_File.Fclose(l_File);
        EXCEPTION
        
       WHEN I_record_gen = 0 THEN
    dbms_output.put_line('Batch job runs successfully with no customer list extracted ');
        WHEN others THEN
               dbms_output.put_line('SQLERRCODE='||SQLCODE||'|'||SQLERRM);
    
    WHEN 
    
    END;
    /
    Based on the code, I want to generate a declaration in the error log if my variable I_record_gen has the value 0 when it has not entered my loop to generate the content of the file is generate.

    My code is correct? If not, how am I suppose to do?

    It looks like you want a custom exception. You can do the following:

    SET SERVEROUTPUT ON SIZE 1000000;
    SET TIMING ON;
    --SPOOL draft.log
    DECLARE
    CURSOR C1
    IS
    SELECT * FROM Transaction;
    
    I_record_gen  INTEGER:=0;
    l_file                    utl_file.file_type;
    C_date                    CONSTANT VARCHAR2(8) := TO_CHAR(SYSDATE,'YYYYMMDD');
    recordGenExc     EXCEPTION;
    
    BEGIN
    l_file := utl_file.fopen('Transaction_DIR','Transaction_'||C_date||'.txt', 'w' );
       FOR q IN C1 LOOP
       Utl_File.Put_Line(l_File,q.trans_id || '|' ||q.seq_no|| '|' ||q.count);
       I_record_gen:= 1;
       END LOOP;
     Utl_File.Fclose(l_File);
    
     IF I_record_gen = 0 THEN
          RAISE recordGenExc;
     END IF;
    
        EXCEPTION
    
       WHEN recordGenExc THEN
         dbms_output.put_line('Batch job runs successfully with no customer list extracted ');
        WHEN others THEN
               dbms_output.put_line('SQLERRCODE='||SQLCODE||'|'||SQLERRM);
    
    END;
    / 
    

    I added the following:

    -Adding a statement to an exception in the section DECLARE to your code.
    -Added a conditional to check the I_record_gen = 0 and then raised the exception if it was 0

  • Error when loading a swf file created in flash cs4, inside a flex application

    Hello

    I created a rotating logo in flash cs4 using motion presets, named logoRotar.swf. I've used this within my flex application:

    "< mx:SWFLoader width="33.33% "height ="100% "source =" assets/logoRotar.swf ">

    When I run the flex application, I get this error message:

    VerifyError: Error #1014: class flash. geom::Matrix3D is not found.

    Global $init)
    at fl.motion::AnimatorFactory3D/getNewAnimator()
    at fl.motion::AnimatorFactoryBase/addTargetInfo()
    at logoRotar_fla::MainTimeline()

    I also tried to add import flash.geom. *; statement in my flex application, I always get the same message.

    Flash player 10,0,22,87 is underway in my browser.

    Please help me...

    See you soon!

    Deepak

    Download Flex 3.3 and use-target-Player = 10

    Alex Harui

    Flex SDK Developer

    Adobe Systems Inc..

    Blog: http://blogs.adobe.com/aharui

Maybe you are looking for

  • record numbers in iCloud drive on my Mac, filter the other apps

    I like to use the Finder as a starting point to find and open documents. I added a sidebar favorite "iCloud drive. It shows the files I put in place and some docs that I moved to this location BUT He shows no subfolders for 'Numbers', 'Pages', "TextE

  • Compatible screens for Satellite L20

    Hello My L20 screen 15-inch strong broke no part no LQ150X1LHS2, I saw others replacement screens claiming to work on the L20 and such a screen 15-inch L series and Tecra S1 or S2 15-inch screens. Is it so? Even with a different brand and the part nu

  • HP ENVY 15-k200 Notebook: k2t35av - driver ethernet

    Where can I find a driver ethernet for this model? When you search the HP site, there are very few available pilots. http://support.HP.com/us-en/drivers/selfservice/HP-envy-15-K200-notebook-PC-series/7527530/model/775... Hardware ID - PCI Ven_10EC &

  • BlackBerry smartphones a deleted contact keeps popping up when I compose an email

    I deleted a contact on my bb and my outlook. Receive compose an email the first two letters of his email pop up. Example of in. in the new message an email field I want to write an email to GD - George Dunn, so I type GD and the e-mail address of a d

  • BlackBerry smartphones = on calculator

    If I multiply 2 * 4 is my only choice to use the ball to choose the "equal" sign on the calculator?