How to extract more than a records from xml file

I want to extract several records in the xml file

Now, I'm able to extract only one record at a time
using the

Select xmltype(transaction_document).extract('//IrcPostingContentsVlEORow/CreationDate/text()').getStringVal (CreationDate)
of hr_api_transactions
where transaction_ref_table = 'PER_ALL_VACANCIES. '
and transaction_ref_id = 4693;
How can I find or retrieve multiple records?

Hello

and appear in several places in the document, please be specific.
Ideally give the full path to access the data.

It goes the same for : want you PerRequisitionsEORow or PerAllVacanciesEORow?

Here's an overview of what you can do, assuming that you want the data from the PerAllVacanciesEORow element:

select x.*
from hr_api_transactions t,
     xmltable('//PerAllVacanciesEORow'
              passing xmltype(transaction_document)
              columns requisition_id  number        path 'RequisitionId',
                      organization_id number        path 'OrganizationId',
                      name            varchar2(100) path 'Name',
                      creation_date   varchar2(30)  path 'CreationDate'
             ) x
where t.transaction_ref_table = 'PER_ALL_VACANCIES'
and t.transaction_ref_id = 4693
;

REQUISITION_ID ORGANIZATION_ID NAME                 CREATION_DATE
-------------- --------------- -------------------- -----------------------
          7471                 yogesh               2011-01-29 20:01:57.0

Tags: Oracle Development

Similar Questions

  • Export of more than 65000 record from oracle's 10 g to Excel

    I try to export more than 65000 record from oracle 10g to Excel, formulas using the report execution as a form of the oracle spreadsheet, but if note the limeted and increase when I found error.

    Gently, I found solution for this error without use package in the database and the directory in the server

    Thank you very much for the cooperation.

    I got a solution to my problem I using webutil and who is as follows:

    DECLARE

    A CURSOR IS

    SELECT column_1, column_2, column_3

    Of

    your table;

    path varchar2 (200);

    IN_FILE CLIENT_TEXT_IO. TYPE_DE_FICHIER;

    BEGIN

    -----------------------------------------------------------------------

    Path: = webutil_file.file_save_dialog (", file_name-online 'Summary': sysdate |'.) CSV ', File_Filter => ' CSV (*.csv) files. (* .csv |') ;

    IF file_name IS NULL

    THEN

    TAKE A BREAK;

    ON THE OTHER

    IN_FILE: = CLIENT_TEXT_IO. FOPEN (PATH: '.) CSV', 'a');

    CLIENT_TEXT_IO. Put_line (IN_FILE, 'title_1; title_2; title_3');

    I'M IN A LOOP

    : HAND. COUNT: = A % ROWCOUNT; -counter

    CLIENT_TEXT_IO. Put_line (IN_FILE, I.column_1 | ';' |) I.column_1 | ';' | I.column_1);

    Synchronize;

    END LOOP;

    CLIENT_TEXT_IO. FCLOSE (IN_FILE);

    IF Form_Success THEN

    END IF;

    END IF;

    END;

    Thanks again

    concerning

    ELIE SAID

  • Need help, how to create more than one rectangle from a button in one step of canvas

    Dear Guys,

    I have a problem to create more than one rectangle from a button canvas. here my role to create:

    1. I create entry-level size with textfield

    2. I click on the button called "submit query."

    3. my web creates a rectangle with specific dimensions.

    My problem come when I click on the button again, my old rectangle has been remove from my new rectangle was created.

    My question is: How can I create more than one without delete/remove the former I created?

    Here is my Code:

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <link rel="stylesheet" type="text/css" media="all" href="css/style.css">

    <script src="kinetic-v4.7.2.min.js"></script>

    </head>

     

    <body>

    <label>Length</label><input name="panjang" id="panjang" type="text" size="5" maxlength="5"><br>

     

    <label>Width</label><input name="lebar" id="lebar" type="text" size="5" maxlength="5"><br>

     

    <label>Height</label><input name="tinggi" id="tinggi" type="text" size="5" maxlength="5"><br>

     

    <label>Packing Name</label><input name="nam_pac" id="nam_pac" type="text" size="5" maxlength="5"><br>

     

    <input name="submit" type="submit">

     

    <script defer>

                  var stage = new Kinetic.Stage({

                    container: 'container',

                    width: 943.5,

                    height: 254.10

                  });

                  var layer = new Kinetic.Layer();

                  var rectX = stage.getWidth() / 2 - 50;

                  var rectY = stage.getHeight() / 2 - 50;

                 

                  var group = new Kinetic.Group({

                    draggable: true

                  });

                 

                

                  var box = new Kinetic.Rect({

                    x: rectX,

                    y: rectY,

                    width: <?php echo ($_POST['panjang']/10)/1.3; ?>,

                    height: <?php echo $_POST['lebar']/10; ?>,

                    //fill: '#00D2FF',

                    stroke: 'blue',

                    strokeWidth: 2

                    //draggable: true

                  });

     

                  var simpleText = new Kinetic.Text({

                    x: Math.round(box.getWidth() / 2),

                    y: Math.round(box.getHeight() / 2),

                    text: '<?php echo $_POST['tinggi'].'/'.$_POST['nam_pac']; ?>',

                    fontSize: 30,

                    fontFamily: 'Calibri',

                    fill: 'blue',

                  });

                 

                 

                  // add cursor styling

                  box.on('mouseover', function() {

                    document.body.style.cursor = 'pointer';

                  });

                  box.on('mouseout', function() {

                    document.body.style.cursor = 'default';

                  });

                 

                  group.add(box);

                  group.add(simpleText);

                  layer.add(group);

                  stage.add(layer);

                </script>

    </body>

     

    It's my printscreen can help you help me:

    my_web.jpg

    Thanks before help me

    Kind regards

    Prabowo.

    My script only deletes the last comic layer. If you copy all and paste into a new document, you should be able to see that it works. You can try this?

    --

    Kenneth Kawamoto

    http://www.materiaprima.co.UK/

  • How to scan more than 100 items of csv file in labwindows/CVI

    Hello

    I need little help related to playback of content from. CSV file.

    My code is as follows:

    FP = OpenFile ("FileName.csv", VAL_READ_ONLY, VAL_OPEN_AS_IS, VAL_ASCII);

    ReadLine (FP, Line,-1);

    I use the Scan() function to store all these values in the separate variable.

    But I am getting error near following Scan() format string.

    Please help me in this regard.

    Thank you

    Herald

    Hi Ruben,.

    the method simpler and faster to scan more than 100 arguments from a line is probably to use the keyword "rep" in the format string, as you can see in the onluen documentation and in following example taken from the ICB help: "String with separated by commas of the ASCII values in real table" search in the linked page. After reading return values, you can decide how to divide your table of values in important variables in your.

    Another option would be to read online and then manually manage in a loop using strtok () function of line in single values.

  • How to scan more than 1 page

    can not scan more than 1 page in a file... How to set preferences?

    Please consult your device documentation or contact the manufacturer.

  • HOW AN OPEN MORE THAN ONE WINDOW ON SCREEN SAME TIME?

    In older versions of window, I could easily open several windows on the screen.  With Windows 7, still cannot find out how to have more than one window open at the same time... work very useful when transferring photos around or bank statements to open and my own Quicken data transfer!  Pls advise.

    If you mean a window of Windows Explorer (file)... simply...

    1. open a window and go to the first folder.
    2 - Again open Windows Explorer and navigate to the location 2.
    Tip: Shift + click (or click with the middle button of the mouse) icon in the taskbar to open a 2nd copy of the same program.

    If it was useful, you can vote by clicking on the green triangle. If it solves the problem, click on propose as answer. Thank you!

  • I have the subscription for cc 499 plan /-h. I had trial version first. After 1 month of more than 499 /-deducted from my card. But displayed message that your trial version has expired. I can't solve this problem.

    I have the subscription for cc 499 plan /-h. I had trial version first. After 1 month of more than 499 /-deducted from my card. But displayed message that your trial version has expired. I can't solve this problem.

    Check your account indicates the subscriptions that you expect (and that the adobe, used in the next step id is correct) by logging in here and checking the status of your subscription, https://www.adobe.com/account.html

    then, if it's current, disconnect and then back to your client application using the adobe with the link above in cc id: http://helpx.adobe.com/creative-cloud/kb/sign-in-out-creative-cloud-desktop-app.html

  • How to combine more than 12 files into a PDF file?

    How to combine more than 12 files in a single PDF file? That's why I've upgraded to Adobe Pro XI.

    Hi Marshall32,

    If you have Acrobat Pro, you can combine more than 12 files by choosing File > create > combine files into a single PDF file. 12 file limit is only imposed by the online Adobe PDF Pack service. Acrobat itself isn't such a limit.

    (If you haven't already done so, you can download Acrobat here: https://cloud.acrobat.com/acrobat.)

    Best,

    Sara

  • How to pass more than 3 Articles in the column link

    Hello
    I need to spend 4 elements as values of link from page 1 to page 2. Under report-> column attributes
    Attributes-> link I can't put more than 3 Articles. Can some please advice the best way to transmit more than 3 values from page 1 to page 2.

    Thanks in advance
    Aali

    More than 1 point/value can be entered in each text box: just, separate them by commas (",") and to ensure that the order of elements and values matches.

  • Add line does not if more than 5 records are displayed on the screen

    Hi all

    Does anyone know why the button Add line on a report of sql update would stop to insert an empty for data entry line when more than 5 records were entered into the form? I can insert up to 5 files. After this, a blank line is more provided by the button. Odd. Have any ideas?

    Any help would be greatly appreciated!

    Michelle

    Hello

    Change this:

    Maximum number of lines: 15

    TO:

    Maximum number of lines: 1000 (or more)

    Andy

  • How to incorporate more than 393 characters in form fields

    How to incorporate more than 1000 characters in the field.

    I wrote a template xsl that is about 2 pages.
    How do I incorporate into the word template fields.

    1. create a new model and report it as a model of void
    2 import in the use of the rtf

    where

    APPCODE is the Application code that you assigned to the submodel in the template Manager. By example, if you associate the application claims this model, enter "AR".

    TEMPLATE_CODE is the Model Code you assigned to the submodel in the template Manager. For example, AR_CommonComponents.

    lang is the language ISO 639 code two letters for the language of template specified for the submodel in the template Manager (for example, English is "en"). This entry must be lowercase.

    TERR is the two-letter ISO 3166 country the territory of model specified for the submodel in the template Manager (for example, United States of America is 'US'). This entry must be uppercase.

    Prasanna-

  • How to export more than 64000 SqlDeveloper record to Excell

    Hello

    my request to recover about 90 000 records and I should export these recodrs for the Excel file, but when finished exporting I just found about 65 000 recodrs in Excel file, is it possible to export more than 65 K in file Excel, or divide the result of the application of two files,
    also I use Oracle 10 G and SqlDeveloper Version 3.0.04.


    Please help me,

    To manage the limit of xls, SQLDeveloper will create one or more new leaves in the file for the other lines. When you open your spreadsheet, you should see a tab at the bottom of each sheet created.

    Joyce Scapicchio
    Team SQLDeveloper

  • How to upgrade more than 5 million records without error ORA-00257:

    Hello

    I need to update some of the columns in my table which is contains approximately 5 million records
    I already tried this

    Update AAA_CDR
    Set RoamFload = Null;

    but the problem is that I have the error message ("ORA-00257: archiver error.") Connect internal only, until this that released.) and the update consume about 6 hours with no results,

    can I make orders (Alter system set db_recovery_file_dest_size = 50G) and the problem resolved.

    but I need to be updated about 15 columns of this table to be null, what should I do to overcome this message and update the table within a reasonable


    Please help me,

    Hello

    You can consider the following option.

    1. create a new table AAA_CDR_BKP as being equal to the structure of table AAA_CDR

    
    Create Table AAA_CDR_BKP as
    Select * from AAA_CDR where 1=2;
    

    2. check the original array (AAA_CDR) as of the clues in this regard. Make sure you take the DDL of these indices, because you will need it later.

    3. now you can insert records from AAA_CDR to AAA_CDR_BKP

    
    Insert /*+APPEND */ into AAA_CDR_BKP
    select col1,col2,col3,null,null,null,null,null,col9,null,col11
    from AAA_CDR;
    
    Commit;
    

    where you will pass nulls for the required columns. Also make sure you have space on the tablespace as equal to table AAA_CDR

    You can get the size of the table in

    
    select bytes/(1024*1024*1024) size_in_GB from user_segments where segment_name = 'AAA_CDR';
    

    Once finished insert please post the transaction.

    4 delete the index (if any) of the original table (AAA_CDR)
    5. rename the original in AAA_CDR_ORG table
    6. Rename AAA_CDR_BKP to AAA_CDR
    7 run the DDL scripts on step 2 to re-create the index.
    8. delete the AAA_CDR_ORG table after investigating the whole operation.

    Using this method, you'll generate less archive logs and the process will be faster.

    See you soon
    LIX.

  • How to export more than 100 points of waveform to Excel

    Hello world. Novice here.

    I am sure other people have my problem, but I don't know how the word it... and impossible to find a solution for it. Maybe I don't understand Labview enough to know what is happening.

    Here's what I do: I have a waveform, and I try to save the data in the worksheet.

    Problem: the CAP is on plots of 100 data (only what is shown on the chart). In other words, I get only the data for the chart hold right now.

    Here: I want more than that - EVERYTHING. If it starts from 0 to 50 years old, I want that all the points (increments of 10 ms, which is already done) on the excel file.

    Can you guys help me? How suck this story on the graph?

    I've attached my labview (a really simple) file, so you guys know where I am.

    Thank you guys!

    I probably go this route and use import TDMS Excel add-on

  • How to send emails to more than one contact in my files?

    In the old Outlook Express, you can click the send to button "address" and your records would come to the top and you could choose the contacts in this folder and put it directly into the sending into space.

    How can you do this in Windows mail?

    I'm sorry, but I don't have the send to button "address" what's new in Outlook Express.

    In Windows Mail, click on create a new message, then click on at: have your contacts show up.  Select the contacts you want (Ctrl-click to select more than one), then click on FOR :-> to add them to the recipients of the message. Steve Winograd, Microsoft MVP (Windows desktop experience)

Maybe you are looking for

  • Send an email to a new email account

    I just create a new email account tried to send an email from that account, when I looked at the selection ' sent to ', it shows that my old 2 accounts. What Miss me?

  • General question

    Plese help me how can I change my version of xp to window of languge of Italy into German?

  • Computer is unabler to commuincate with the series of printer HP Deskjet 1050 J410

    I just install the printer, I did everything well, because he said, he is ready to use, but I get a message like "my computer is unable to communicate with the printer" can someone please tell me what I did wrong and how to solve this problem? I can

  • Can't download videos youtube via realplayer plus?

    Original title: why I can't download videos youtube via realplayer plus? I've updated everything that is not automatic, but still no joy. I am running windows 7, and initially it would allow me to download through realplayer, then slowly was arrested

  • Export to iPad .png or .jpg with a specific resolution?

    HelloI really like this app, but after completing the work line of the sketch, I tried to save a version of it on my device to work in another application, but has given no choice on the exported image file type or resolution.The version of the file