I have a xml stores and clob data type. I want to add a ' $', if there is any digit.

"<? XML version = "1.0" encoding = "UTF - 8"? >

benefits <>

<>benefits-categories

< code advantage-category = "generalDetails" >

<>benefits-services

< advantage-service id = "maximumOopMedicalDrugEhbBenefitsTotalIndividual" >

< name of advantage-service-value = "inNetworkTier1" >

< value > 6850 < / value >

< / advantage-service-value >

< name of advantage-service-value = "outOfNetwork" >

Does not < value > < / value >

< / advantage-service-value >

< / service advantage >

< advantage-service id = "maximumOopMedicalDrugEhbBenefitsTotalFamily" >

< name of advantage-service-value = "inNetworkTier1" >

< value > 6850 < / value >

< / advantage-service-value >

< name of advantage-service-value = "outOfNetwork" >

< value > not applicable < / value >

< / advantage-service-value >

If you see the above xml code. You can see

< name of advantage-service-value = "inNetworkTier1" >

< value > 6850 < / value >

< / advantage-service-value >

I add $ before the digit 6850. It should be

< name of advantage-service-value = "inNetworkTier1" >

< value >$ 6850 < / value >

< / advantage-service-value >

I did the below, but does not work:

update of the advantages of the set-Plan = to_clob (updateXML (xmltype (benefits),'/ / benefit-service-value [@name = "inNetworkTier1" ""] / value / text () ',' $' |)) extractValue (xmltype (benefits),'/ / benefit-service-value [@name = "inNetworkTier1" ""] / value/text () ')))

where regexp_like (extractValue (xmltype (benefits),'/ / benefit-service-value [@name = "inNetworkTier1" ""] / value / text () '), ' ^ [[: digit:]]')

Please notify

Maybe just

with

data in the form of

(select

q' |

 

 

 

 

 

 

  6850

 

 

  Does not apply

 

 

 

 

  6850

 

 

  does not apply

 

|' the_clob

of the double

)

Select regexp_replace (the_clob,' > (\d+)<','>\1 $<') "$=""> )

from the data

$ added
$6850 Not Applicable $6850 not applicable

Concerning

Etbin

Tags: Database

Similar Questions

  • UNION ALL in VARCHAR and CLOB data types

    Hi all

    I want to execute the below query, but the Oracle is throwing a single error.

    Select the comments as cm_comments from table1

    Union of all the

    Select text_action from table2

    Union of all the

    Select the notes to table 3

    Union of all the

    Select null from table 4

    Error I got: ORA-01790: expression must have the same type of data, matching expression

    Here, all columns have the data type of the CLOB except the 'notes' column in the table "table3." I know that this is the reason for the error, but I need a work around that. One solution I know is that cast varchar of clob type, but in this case, there is a chance to cut the data if the CLOB column contains data whose length is greater than the maximum data length for a VARCHAR column.

    Please help me in this case to find a solution to this problem.

    Your timely help is well appreciated.

    Thanks in advance.

    Try the below with TO_CLOB

    Select the comments as cm_comments from table1

    Union of all the

    Select text_action from table2

    Union of all the

    Select TO_CLOB (notes) in table3

    Union of all the

    Select null from table 4

  • Insert/update the column with the clob data type

    Hi all

    ORCL Version: 11g.

    I have a table with the clob data type.

    Test12

    (col1 clob);

    I'm trying to insert/update to update the column with more than 4000 characters.

    But due to the limitation of tank 4000, I could not Insert/Update.

    Need your help in resolving this issue.

    THX

    Rod.

    The limit of 4000 characters is incorrect.  That pertains only to the varchar2 data type.  A clob can hold more than 4 G.

    Here is an example that shows how to insert it, I found...

    Otherwise, here is a way 'dirty' to do.

    insert into your_table (COLA, COLB)

    values

    (PRIMARY_KEY, PART 1 OF DATA)

    ;

    Update your_table

    Define COLB = COLB | PART 2 OF BIG DATA

    where COLA = PRIMARY_KEY;

    Update your_table

    Define COLB = COLB | PART 3 OF BIG DATA

    where COLA = PRIMARY_KEY;

    .. and so on...

    I don't know that I personally recommend the second style...  But he could do the job.

  • Add a new node to an existing XML (CLOB) data type

    Hi guys,.

    I have a table with one of his field as a CLOB data type that stores a XML here, now I need to add an additional node to the XML.

    <?xml version="1.0" encoding="UTF-8"?><alert>
     
         <tab0 comment="section in XSL component" name="Initial Information">
              <details>     
                   <Priority>0001</Priority>
                   <DateVRUClaimInitiated>2010-06-29</DateVRUClaimInitiated>
              
              </details>
              <contacts comment="grid in XSL component">
                   many child nodes here
              </contacts>               
         </tab0>
     
         <tab1 comment="section in XSL component" name="Additional Information">
              <details comment="list collection in XSL component">
                   <Channel1>123</Channel1>
              </details>
              <IPAddresses>
                   Many child nodes here
              </IPAddresses>          
              <ANIPhones>
                   Many child nodes here
              </ANIPhones>
         </tab1>
    </alert>
    Here, in this xml file, I need to add this node < / canal2 >... so my xml should look like
    <?xml version="1.0" encoding="UTF-8"?><alert>
     
         <tab0 comment="section in XSL component" name="Initial Information">
              <details>     
                   <Priority>0001</Priority>
                   <DateVRUClaimInitiated>2010-06-29</DateVRUClaimInitiated>
              
              </details>
              <contacts comment="grid in XSL component">
                   many child nodes here
              </contacts>               
         </tab0>
     
         <tab1 comment="section in XSL component" name="Additional Information">
              <details comment="list collection in XSL component">
                   <Channel1>123</Channel1></Channel2>
              </details>
              <IPAddresses>
                   Many child nodes here
              </IPAddresses>          
              <ANIPhones>
                   Many child nodes here
              </ANIPhones>
         </tab1>
    </alert>
    I can do using an update or something?

    but it converts my CLOB to ORAXML.

    then use getclobval():

    select insertchildxml(xml, '/alert/tab1/details', 'Channel2' ,xmltype('')).getclobval() xml from t
    
  • VLD-2550 and 2551: CLOB data type errors

    Hi all

    I tried to solve thi sproblem, but have not been able to find a solution.
    Basically I have a Col1 (of A table) of the clob data type that is to be mapped to Col2 (table B).
    But when I validate the card I get the error:

    VLD-2550: BLOB, CLOB or NBLOB of the remote source data cannot be transformations (control Details: If you have any CLOB, BLOB as a remote data source, it must be directly mapped to a target feature)
    and
    VLD-2551: BLOB LCOB or NBLOB remote data source must be set based ON a SET of generation mode.

    My card has a mapping one between the passes of the tables A and B. Col1 is directly related to Col2 (if that is what is meant by any of the transformations of type CLOb)

    Thank you very much

    Hello

    If your source table (which the CLOB) is in the remote computer then you must set the mapping mode basic SET and you need to connect directly the source column of the target column.

    If you still get this kind of validation waring and simple not then ignore them.
    This is a defect of OWB. See Bug 5989066 : card VALIDATION WITH BLOB OBJECTS JETTÉ VLD-2550 AND VLD-2551 WARNINGS, which has yet to be fixed.

    Thank you
    Fati

  • I have the order number and the date of the order with me want to support adobe creative cloud can advise you how to go to this topic

    I have the order number and the date of the order with me want to down load remains creative cloud on my desk pls can you advise me how to on this subject pls

    Cloud creation help / Creative Cloud to desktop

    https://helpx.Adobe.com/creative-cloud/help/creative-cloud-desktop.html

    Cloud creation help / sign out, sign in | Creative office cloud app

    http://helpx.Adobe.com/creative-cloud/KB/sign-in-out-creative-cloud-desktop-app.html

    Cloud creation help / install, update or uninstall applications

    http://helpx.Adobe.com/creative-cloud/help/install-apps.html

    Install creative Cloud applications

    http://TV.Adobe.com/watch/CS6-creative-cloud-feature-tour-for-video/installing-desktop-app s-of-creative-cloud.

  • Problem with the CLOB data type.

    Greetings,

    I am facing a problem with the CLOB data type. I know that the CLOB data type is 4 GB (I use Oracle 9i). But in the Pl Sql procedure, I can only store 34305 size for a CLOB variable character data.

    This is the test script that I am trying to run.

    DECLARE
    -Local variables here*.
    I have INTEGER;
    C_1 CLOB.
    BEGIN
    FOR Rec IN (SELECT
    *
    ACCORDING TO THE TABLE)
    LOOP
    C_1: = c_1 | Rec.Clo_1;
    END LOOP;
    EXCEPTION
    WHILE OTHERS THEN
    Dbms_Output.put_line (SQLERRM);
    END;


    Here variable C_1 range value 34305 good character regardless of type CLOB. Now the above script fails if query my buckle - huge number of return values. It is throwing the exception "error during transfer of files ORA-06502: PL/SQL: digital error or value."

    He would be grateful if someone can help me on this.

    Thank you.

    You are probably better off using DBMS_LOB.append, instead of the concatenation of varchar2 (|).

    And... take off your when-other Manager exceptions, please...

  • Problem with the length of a CLOB data type

    Hello

    In my application, I have a page with an interactive report of written blogs - on this page, you can add a new blog (text box - CLOB data type), discovered a blog or edit a blog.
    There is something going wrong with the size of the blog text. I know APEX cannot accept that 32K text and I've seen the great value saving thread, but this isn't the solution to my problem.

    The problem is that when I add a blog with say about 4000 characters, it is saved in the database, but the interactive report, when I click on the view or edit icons for this blog, the blog text field appears empty. For small items (< 4000 characters), there is no problem.
    Anyone know why this is happening and how to fix this?
    Thank you!

    There seems to be a bug in the calculation of the value of the element Source when the Source Type is a SQL query and the data type of the selected column is CLOB. I'll file a bug for this. For now, I have demonstrated how you can use a type of function PL/SQL source instead. Please see point P3_TEXT:

    beginfor c1 in (select blog_textfrom blogwhere blog_id = :P3_BLOG_ID) loop  return c1.blog_text;end loop;return null;end;
    

    Scott

  • Simple question of CLOB data type

    declare
    r clob;
    begin
      r := lpad('0',32768,'0');
    end;
    

    ORA-06502: PL/SQL: digital or value error: character string buffer too small

    ORA-06512: at line 4 level

    06502 00000 - "PL/SQL: digital error or the value of %s.

    So that tells me that an in PL/SQL CLOB data type cannot be as big as a VARCHAR2, correct? A variable in a PL/SQL can be greater than this?

    Thank you!

    So that tells me that an in PL/SQL CLOB data type cannot be as big as a VARCHAR2, correct?

    NO - that tells you that LPAD works with VARCHAR2 and function is what the limit.

  • Full table scan without sweeping particular column (CLOB data type column)

    I want to select the online_bank table. This table with a column of type CLOB data. I want to select all the columns in the table, except the column type of clob data. but oracle full table, including the column analysis server type CLOB data when the query is run. It took a long time to complete the table. Please give me a solution of full table scan without analysis the CLOB data type column. How to avoid the time scanning CLOB data type column... ?

    878728 wrote:
    I want to select the online_bank table. This table with a column of type CLOB data. I want to select all the columns in the table, except the column type of clob data. but oracle full table, including the column analysis server type CLOB data when the query is run. It took a long time to complete the table. Please give me a solution of full table scan without analysis the CLOB data type column. How to avoid the time scanning CLOB data type column... ?

    We do not have your table.
    We do not have your data.
    Therefore, we have no answer to your apparent mystery.

  • Hi, I have adobe creative cloud and a Macbook. I want to the passage of the mouse to pen. Any recommendations?

    Hi, I have adobe creative cloud and a Macbook. I want to the passage of the mouse to pen. Any recommendations?

    The best solution is to buy a wacom tablet, go wrong with breakfast as the draw Intuos | Wacom , Intuos Photo | Wacom or the Art of Intuos | Wacom this way you cn get used to it.

  • There is in the information file photo, description, and keywords. If I want to add the name of the image in 17 languages which box is best for Google SEO?

    Photoshop - SEO Google. There is in the information file photo, description, and keywords. If I want to add the name of the image in 17 languages which box is best for Google SEO?

    As far as I KNOW, web browsers do not read image metadata.

    You should use the alt attribute for this sort of thing, or you might have a legend hidden with 17 languages, if you do not want to display on the web page.

  • I have creative cloud for photographers - Lightroom &amp; Photoshop.  I want to add this membership to my laptop.  When I downloaded creative cloud to my laptop, she wants to give me a 30 day trial.  How do I just add to my current subscription?

    I have creative cloud for photographers - Lightroom & Photoshop.  I want to add this membership to my laptop.  When I downloaded creative cloud to my laptop, she wants to give me a 30 day trial.  How do I just add to my current subscription?

    You simply need to connect through the CC desktop application, then install applications through it.

    https://helpx.Adobe.com/creative-cloud/help/creative-cloud-desktop.html

    Cloud creation help / sign out, sign in | Creative office cloud app

    http://helpx.Adobe.com/creative-cloud/KB/sign-in-out-creative-cloud-desktop-app.html

  • Selection of XML in a CLOB data which a repeating XML tags - don't know how to get each individual tag

    This is an XML file that I store in a CLOB field in a table, Oracle 10

    'i' <? XML version = "1.0" encoding = "utf-8"? >

    < MERIDIANMASTERSEND xsi:noNamespaceSchemaLocation = "MeridianMasterSend.xsd" "xmlns: xsi =" " http://www.w3.org/2001/XMLSchema-instance ">

    < MASTER_SPEC_NUMBER > 10217655 < / MASTER_SPEC_NUMBER >

    < MASTER_SPEC_REVISION > 2 < / MASTER_SPEC_REVISION >

    < MASTER_SPEC_DESCRIPTION > CORNNUTS JALAPENO CHEDDAR 11.3 kg in bulk FS-40 x 1-MS < / MASTER_SPEC_DESCRIPTION >

    YES < RELEVANT_ALLERGEN_DATA_PROVIDED > < / RELEVANT_ALLERGEN_DATA_PROVIDED >

    CASHEW nuts < ALLERGEN_ATTRIBUTE > < / ALLERGEN_ATTRIBUTE >

    < ALLERGEN_LEVEL_OF_CONTAINMENT > < / ALLERGEN_LEVEL_OF_CONTAINMENT >

    < ALLERGEN_SPECIFICATION_AGENCY > < / ALLERGEN_SPECIFICATION_AGENCY >

    < ALLERGEN_SPECIFICATION_NAME > < / ALLERGEN_SPECIFICATION_NAME >

    MILK of < ALLERGEN_ATTRIBUTE > < / ALLERGEN_ATTRIBUTE >

    CONTAINS < ALLERGEN_LEVEL_OF_CONTAINMENT > < / ALLERGEN_LEVEL_OF_CONTAINMENT >

    Health Canada and the CFIA < ALLERGEN_SPECIFICATION_AGENCY > < / ALLERGEN_SPECIFICATION_AGENCY >

    < ALLERGEN_SPECIFICATION_NAME > food and drug B.01.010.1, B.01.010.2, B.01.010.3 < / ALLERGEN_SPECIFICATION_NAME >

    SOY < ALLERGEN_ATTRIBUTE > < / ALLERGEN_ATTRIBUTE >

    CONTAINS < ALLERGEN_LEVEL_OF_CONTAINMENT > < / ALLERGEN_LEVEL_OF_CONTAINMENT >

    Health Canada and the CFIA < ALLERGEN_SPECIFICATION_AGENCY > < / ALLERGEN_SPECIFICATION_AGENCY >

    < ALLERGEN_SPECIFICATION_NAME > food and drug B.01.010.1, B.01.010.2, B.01.010.3 < / ALLERGEN_SPECIFICATION_NAME >

    < ALLERGEN_ATTRIBUTE > TREE_NUTS < / ALLERGEN_ATTRIBUTE >

    < ALLERGEN_LEVEL_OF_CONTAINMENT > < / ALLERGEN_LEVEL_OF_CONTAINMENT >

    < ALLERGEN_SPECIFICATION_AGENCY > < / ALLERGEN_SPECIFICATION_AGENCY >

    < ALLERGEN_SPECIFICATION_NAME > < / ALLERGEN_SPECIFICATION_NAME >

    < / MERIDIANMASTERSEND >

    I normally query the Oracle table that stores this file XML in a CLOB column, called MDMXML by using the following query to get the different fields.

    Select a.part_no, a.revision, xmltype (a.mdmxml) .extract ("/ MERIDIANMASTERSEND/MASTER_SPEC_DESCRIPTION/text()').getstringVal () 'Master Spec Description' from interspc.atmdmdata where a.master_part_no is not null")

    How would be to extract the cashews, milk, soy, values of walnuts (attribute, containment level, agency of specification, the specification name) in my SQL statement above?

    Otherwise, I'd be OK for a list

    Glad to hear because your main requirement cannot be reached.

    You cannot have a return to SELECT an unknown number of columns.

    Separate line inscription makes more sense, for what is a relational database is.

    Select x.*

    of atmdmdata one

    xmltable)

    ' for $i in /MERIDIANMASTERSEND

    , $j in $i / ALLERGEN_ATTRIBUTE

    Returns the element r {}

    $j/next - sibling:ALLERGEN_LEVEL_OF_CONTAINMENT [1]

    , $j/next - sibling:ALLERGEN_SPECIFICATION_AGENCY [1]

    , $j/next - sibling:ALLERGEN_SPECIFICATION_NAME [1]

    , $j/.

    , $i / MASTER_SPEC_DESCRIPTION

    }'

    passage xmltype (a.mdmxml)

    columns

    Path of varchar2 (30) MASTER_SPEC_DESCRIPTION 'MASTER_SPEC_DESCRIPTION '.

    , Path of varchar2 (30) attribute 'ALLERGEN_ATTRIBUTE '.

    , Path of varchar2 (30) LEVEL_OF_CONTAINMENT 'ALLERGEN_LEVEL_OF_CONTAINMENT '.

    , Path of varchar2 (30) SPECIFICATION_AGENCY 'ALLERGEN_SPECIFICATION_AGENCY '.

    , Path of varchar2 (80) SPECIFICATION_NAME 'ALLERGEN_SPECIFICATION_NAME '.

    ) x

    ;

    MASTER_SPEC_DESCRIPTION LEVEL_OF_CONTAINMENT SPECIFICATION_AGENCY SPECIFICATION_NAME ATTRIBUTE

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

    CORNNUTS 11.3 CASHEW CHEDDAR JALAPEÑO

    CORNNUTS JALAPENO CHEDDAR 11.3 MILK CONTAINS Health Canada and CFIA food and drug B.01.010.1, B.01.010.2, B.01.010.3

    CORNNUTS JALAPENO CHEDDAR 11.3 SOY CONTAINS Health Canada and CFIA food and drug B.01.010.1, B.01.010.2, B.01.010.3

    CORNNUTS JALAPENO CHEDDAR 11.3 TREE_NUTS

  • Import XML and bad data type

    Hi all!

    I have a form, I want to import xml data.

    In the xml data file: when I put a string in a numeric field (error) and the i value import data in my form:

    Acrobat don't tell me there is an error in 'format', but rather the value 0 (zero) value is put is the field.

    Is there a way (early event) to detect a data format error in the xml file?

    Thank you

    Not that I know of... .He is trying to bind the to imbound field in the form field and if it can you see your data... otherwise it will not appear.

    It is assumed that the incoming data was validated against the schema before importation is made so avoid data type mismatches.

    Paul

Maybe you are looking for

  • FileHistory on SimpleSave Backup

    I used my SimpleSave drive for several years now. But after I installed Windows 10 (64) it fills up very quickly. Most of the drive is now filled with "FileHistory. How can I get rid of this? I need my own files only which is documents and images. SA

  • Windows 7 Laserjet 4 M driver

    Windows7 did include any family HP4 driver evaluation DVDs that I understand, but when I go to HP I had noticed too that I can't download drivers Laserjet 4 for XP or Vista families.  She only specify that we can get the installation of Microsoft Win

  • Error 80070002

    I also have the same problem. It stopped working during the period from February 2009.  I completed all the steps in this thread several times without success. I ran the command line (in admin mode) and I tried to disable other software that I felt c

  • McAfee, white screen!

    I recently got my Studio 1535 with McAfee bundled (30 days of subscription). I recorded it, and it worked fine for a few days, but one day, the Security Center screen is blank and does not show anything. I tried the option active scripting, given in

  • PORT of Configuration.DEFAULT of ASA AnyConnect remote VPN access.

    Hello!!! Now, I need to configure the AnyConnect VPN remote access. And I have a question. The default 443 AnyConnect port, but the port is occupied on SAA. We use this port for another application. How to change the port to connect? Is this true? Th