Insert in varchar2 select xmltype column: extremely slow

I use oracle10gR2 10.2.0.4 and solaris10 64bits

I need to select the data to an xml value in a table of column xmltype (word.testmeta)

and insert into another table (word.testwordyy)

desc word.testmeta;
Name                 Null?    Type
--------------------------------------
FILENAME             CHAR(2000)
XMLDATA              XMLTYPE


desc word.testwordyy;
Name                 Null?    Type
---------------------------------------
ID                   VARCHAR2(255)
KEYWORD              VARCHAR2(4000)

and I use xmltable

insert /*+append */ into word.testwordyy(KEYWORD)
select /*+ gather_plan_statistics */ dbms_lob.substr(xmltype.getclobval(b.KEWOR),254)
from word.testmeta , xmltable
(
'$B/mets/KEWOR'
passing
word.testmeta.XMLDATA as B
columns
KEWOR xmltype path '/KEWOR/text()'
)
b

> select * from table(dbms_xplan.display_cursor(null,null,'iostats last')); 


PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------------------------------------------------------
SQL_ID  37ua3npnxx8su, child number 0
-------------------------------------
insert /*+append */ into word.testwordyy(KEYWORD) select /*+ gather_plan_statistics */
dbms_lob.substr(xmltype.getclobval(b.KEWOR),254) from word.testmeta , xmltable ( '$B/mets/KEWOR' passing word.testmeta.XMLDATA as
B columns KEWOR xmltype path '/KEWOR/text()' ) b


Plan hash value: 875848213


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


PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------------------------------------------------------
| Id  | Operation                           | Name                   | Starts | E-Rows | A-Rows |   A-Time   | Buffers | Reads  | Writes |


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


|   1 |  LOAD AS SELECT                     |                        |      1 |        |      1 |00:10:32.72 |   16832 |      7 |   90 |


|   2 |   NESTED LOOPS                      |                        |      1 |     29M|  34688 |00:00:25.95 |   12639 |      5 |    0 |


PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------------------------------------------------------
|   3 |    TABLE ACCESS FULL                | TESTMETA               |      1 |   3638 |   3999 |00:00:00.08 |     909 |      0 |    0 |


|   4 |    COLLECTION ITERATOR PICKLER FETCH| XMLSEQUENCEFROMXMLTYPE |   3999 |        |  34688 |00:00:24.50 |   11730 |      5 |    0 |


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


PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------------------------------------------------------
Note
-----
   - dynamic sampling used for this statement




21 rows selected.

and the more the number of rows in the word.testmeta table, the more time spent by rank

I have a small simple XML but I need to process a large amount of them (5000000) as well as the treatment is very very slow when the lines of more than 8000

Is there an optimization or the fastest?

Why? Because you do a manipulation of LOB lob.

Your XMLType is the kind of CLOB storage

Your chain of subtr quantities are manipulationg LOB

Altogether, the XML must be done in memory (XMLSEQUENCEFROMXMLTYPE), the manipulation of strings (CLOB) become bigger and bigger and bigger and will eat all your memory and CPU resources.

How to solve it?

Upgrade to a supported database version (11.2.0.3 and upwards)

Store XML documents in a binary XML format of XMLType Securefile

Use simple methods like XMLCAST to make the string conversion and manipulation

Or...

.. m:System.NET.HttpListener.start reading by doing the hard (and today with a version of database not supported), 10.2 through storage XMLType object / relational and convert you CLOB, XMLType storage for storing XMLType object / relational. Use the functions and operators that are created to make the manipulation of strings instead of DBMS_LOB Package (which is not free memory automatically)

Tags: Database

Similar Questions

  • Inserting XML data in xmltype column

    Oracle version: 10.1.0.5
    OpenVms Alpha V8.3

    (1) tried this and getting the error below. Place a zero and remove charset. Same mistake.

    INSERT INTO xml_demo (donnees_xml) - xmltype column
    VALUES
    (
    XmlType
    (
    BFILENAME ('XML_DIR ',' MOL.) XML').
    nls_charset_id ('AL32UTF8')
    ),
    );


    ORA-22993: much of the specified input is greater than the quantity real source
    ORA-06512: at "SYS." DBMS_LOB", line 637
    ORA-06512: at "SYS." XMLTYPE", line 283
    ORA-06512: at line 1


    (2) this PL/SQL block works. However maximum brute size about 32K. The file may be around 100 K. May be I can load into a table of raw and somehow concatnate to insert. Not sure if it's possible, but I'm sure there must me a simple way to do this.

    Subset of the xml file is pasted below.


    Set serveroutput size 1000000
    DECLARE
    bfile file1;
    XMLType v_xml;
    len1 number (6);
    v_rec1 raw (32000);

    BEGIN
    File1: = bfilename ('XML_DIR ',' MOL.) XML');
    DBMS_LOB. FileOpen (File1, DBMS_LOB.file_readonly);
    len1: = DBMS_LOB.getLength (file1);
    v_rec1: = dbms_lob.substr(file1,len1,1);
    v_xml: = xmltype (UTL_RAW. CAST_TO_VARCHAR2 (v_rec1));

    INSERT INTO xml_demo (donnees_xml) VALUES (v_xml);
    COMMIT;
    DBMS_LOB. FileClose (file1);

    exception
    while others then
    dbms_output.put_LINE (sqlerrm);
    DBMS_LOB. FileClose (file1);
    END;
    /




    <? XML version = "1.0" encoding = "UTF-8"? >
    < MolDocument DtdVersion = "3" DtdRelease = "0" >
    < DocumentIdentification v = "MOL_20100331_1500_1600" / >
    < DocumentVersion v = "1" / >
    < V DocumentType = "A43" / >
    < CodingScheme = v "A01" SenderIdentification = "17X100Z100Z0001H" / >
    < SenderRole v = "35" / >
    < ReceiverIdentification codingScheme = v "A01" = "10XFR-TEN - Q" / >
    < ReceiverRole v = "A04" / >
    < CreationDateTime v = "2010-03 - 31 T 14: 10:00Z" / >
    < ValidTimeInterval v = "2010-03 - 31 T 15: 00Z / 2010-03 - 31 T 16: 00Z" / >
    < codingScheme domain = "A01" v = "10YDOM-1001A001A" / >
    < MolTimeSeries >
    < ContractIdentification v = "RTE_20100331_1500_16" / >
    < ResourceProvider codingScheme = v "A01" = "10XFR-TEN - Q" / >
    < CodingScheme = v "A01" AcquiringArea = "17Y100Z100Z00013" / >
    < ConnectingArea codingScheme = v "A01" = "10YFR-TEN - C" / >
    < AuctionIdentification v = "AUCTION_20100331_1500_1600" / >
    < BusinessType v = "10" / >
    < BidTimeInterval v = "2010-03 - 31 T 15: 00Z / 2010-03 - 31 T 16: 00Z" / >
    < MeasureUnitQuantity v = "MAW" / >
    < v currency = "EUR" / >
    < MeasureUnitPrice v = "MWH" / >
    < v direction = "A02" / >
    < MinimumActivationQuantity v = "50" / >
    < v status = "A06" / >
    < period >
    < v TimeInterval = "2010-03 - 31 T 15: 00Z / 2010-03 - 31 T 16: 00Z" / >
    < resolution v = "PT60M" / >
    <>interval
    < v pos = "1" / >
    < v Qty = "50" / >
    < character v = "50.45" / >
    < / interval >
    < / period >
    < / MolTimeSeries >
    < / MolDocument >

    Hello

    A couple of workarounds, try:

    DECLARE
    
       v_lob   CLOB;
       v_file  BFILE;
    
    BEGIN
    
       v_file := BFILENAME('XML_DIR','mol.xml');
       DBMS_LOB.createtemporary(v_lob, true);
       DBMS_LOB.fileopen(v_file);
       DBMS_LOB.loadfromfile(v_lob, v_file, DBMS_LOB.getlength(v_file));
    
       INSERT INTO xml_demo VALUES( xmltype(v_lob) );
    
       DBMS_LOB.fileclose(v_file);
       DBMS_LOB.freetemporary(v_lob);
    
    END;
    /
    

    or,

    DECLARE
    
       v_lob   CLOB;
    
    BEGIN
    
       v_lob := DBMS_XSLPROCESSOR.read2clob('XML_DIR', 'mol.xml', nls_charset_id('AL32UTF8'));
    
       INSERT INTO xml_demo VALUES( xmltype(v_lob) );
    
    END;
    /
    
  • Select the XMLTYPE column

    I'm currently running SQL Developer 1.5.5. on Windows XP SP2.

    Do a SELECT with 1 xmltype column blocks Developer SQL redraw. Table and select ist following the example of code.
    The effect is that the sql worksheet is not redrawn. Mouse on the leaves of results brings each column to display except xmltype column.
    SQL> desc ibb_formulardaten
     Name                  Null?    Typ
     ------------------------------ --------------
    
     ID                    NOT NULL NUMBER(10)
     FRM_ID                NOT NULL NUMBER(10)
     DATEN                          XMLTYPE
     STATUS                NOT NULL VARCHAR2(20)
    
    SQL> SELECT id, frm_id, daten FROM ibb_formulardaten WHERE id = 12345;
    Anyone can reproduce for my problem?

    Thanks a lot for any suspicion!
    Christian

    What happens when you run the select statement in SQL * more? It crash?

    Post your insert statements. In this way we can verify it is valid xml.

    You can try to download new SQL Developer. Maybe something got corrupted on your current installation.

    I use "sqldeveloper - 1.5.4.59.40 - no. - jre.

  • problems with selection of XMLType column value

    I want to extract my XMLType column values. Can someone tell me why this works
    select XMLCAST
              (
                XMLQUERY
                (
                   'declare default element namespace  "urn:hl7-org:v3"; (: :)
                    declare namespace voc = "urn:hl7-org:v3/voc"; (: :)
                    $doc/ClinicalDocument/recordTarget/patientRole/patient/name/family'
                    passing CCD_DOC as "doc"
                    returning content
                )
                as VARCHAR2(4000)
              )
         from CCD
    but it does not work?
    select
        ccdid,
        extractvalue(CCD_DOC,'/recordTarget/patientRole/patient/name/given') "given",
        extractvalue(CCD_DOC,'/recordTarget/patientRole/patient/name/family') "family",
        extractvalue(CCD_DOC,'/recordTarget/patientRole/providerOranization/name') "name",
        extractvalue(CCD_DOC, 'title') as Title
    from CCD
    where ClinicalDocument is the root element?

    I don't get any errors on the other, but the three XML derived columns are null. The values are not retrieved while the values ARE retrieved using the first method.

    Thank you!

    XMLTable...

    select x.*
      from CCD,
           XMLTable
           (
             xmlNamespaces
             (
               default 'urn:hl7-org:v3',
               'urn:hl7-org:v3/voc' as "voc"
             ),
             '$doc/ClinicalDocument/recordTarget/patientRole'
             passing CCD_DOD as "doc"
             columns
             given varchar2(128) path 'patient/name/given',
             family varchar2(128) path 'patient/name/family',
             name varchar2(128) path 'providerOranization/name'
           ) x
    
  • XMLType column selection

    I have the following in an XMLType column:

    "< ClinicalDocument xmlns =" "urn: hl7 - org:v3" xmlns:voc = "urn: hl7 - org:v3 / VOC" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" >
    < root typeId = "2.16.840.1.113883.1.3" extension = "POCD_HD000040" / >
    < root templateId = "2.16.840.1.113883.10.20.1" / >
    < root id = "2.16.840.1.113883.3.140.1.0.6.1" extension = "7380300531250060" / >
    < code = "34133-9" displayName = "summary of the note of the episode" codeSystem = "2.16.840.1.113883.6.1" / >
    < title > Madison Medical Center P. A. continuity of care Document < /title >
    < value effectiveTime = "20090508115140-0400" / >
    < confidentialityCode code = "N" displayName = "Normal" codeSystem = "2.16.840.1.113883.5.25" / >
    < code CodeLangue = "en-US" / >
    < recordTarget >
    < patientRole >
    < root id = "2.16.840.1.113883.3.140.1.0.6.4" extension = "10" / >
    < root id = "2.16.840.1.113883.4.1" extension = "345003434" / >
    < addr >
    < streetAddressLine > 3456 West Palm < / streetAddressLine >
    apt #34 < streetAddressLine > < / streetAddressLine >
    < City > Madison < / City >
    CA < State > < / State >
    < code postal > 95653 < / code >
    < / addr >
    < telecom use = "HP" value = "such: (916) 555-3293" / > "
    < value telecom = "mailto:[email protected]" / >
    < patient >
    < name >
    < given > name < / view >
    < given > W < / view >
    < family > LastName < / family >
    < / name >
    < administrativeGenderCode code = "M" codeSystem = "2.16.840.1.113883.5.1" codeSystemName = "AdministrativeGender" / >
    < birth value = "19380816" / >
    < maritalStatusCode code = "M" displayName = "Mary" codeSystem = "2.16.840.1.113883.11.12212" codeSystemName = "MaritalStatus" / >
    < code raceCode = "2106-3" displayName = "White" codeSystem = "2.16.840.1.113883.11.14914" codeSystemName = 'Race' / >
    < / patient >
    < / ClinicalDocument >

    When I run some extractvalue (' CCD_DOC, ' recordTarget/patientRole/patient/name/family ") of the CCD; no error is returned, but also, I don't get the value. What Miss me?

    In a Word - namespace definitions...

    Here is an example written using XMLQuery, rather than extractValue, which is the preferred approach in 10.2.x and later...

    SQL> with CCD as
      2  (
      3  select XMLTYPE(
      4  '
      5     
      6     
      7     
      8     
      9     Madison Medical Center P. A. Continuity of Care Document
     10     
     11     
     12     
     13     
     14             
     15                     
     16                     
     17                     
     18                             3456 West Palm
     19                             Apt. #34
     20                             Madison
     21                             CA
     22                             95653
     23                     
     24                     
     25                     
     26                     
     27                             
     28                                     FirstName
     29                                     W
     30                                     LastName
     31                             
     32                             
     33                             
     34                             
     35                             
     36                     
     37             
     38     
     39  ') as CCD_DOC from dual
     40  )
     41  select XMLCAST
     42         (
     43           XMLQUERY
     44           (
     45              'declare default element namespace  "urn:hl7-org:v3"; (: :)
     46               declare namespace voc = "urn:hl7-org:v3/voc"; (: :)
     47               $doc/ClinicalDocument/recordTarget/patientRole/patient/name/family'
     48               passing CCD_DOC as "doc"
     49               returning content
     50           )
     51           as VARCHAR2(4000)
     52         )
     53    from CCD
     54  /
    
    XMLCAST(XMLQUERY('DECLAREDEFAULTELEMENTNAMESPACE"URN:HL7-ORG:V3";(::)DECLARENAME
    --------------------------------------------------------------------------------
    LastName
    
    SQL>
    
  • Questions to extract the XMLtype column attributes

    I cannot retrieve the values of a column of the XML data type. There are 16 fields and when I try to extract the data the XML snippet is that each of them in 1 great return value. I have tried everything but the problem seems to be that the domain name is an attribute and everything I try fails. I appreciate any help in advance and I'm extremely new XML so please let me know if you need more information.

    With the help of Oracle 11.2.0.2 Express

    -Created table that has a column of XMLTYPE OF CLOB
    CREATE THE TABLE HR. XMLTABLESTORE (key_id VARCHAR2 (10) PRIMARY KEY, xmlloaddate date, xml_column XMLTYPE) AS CLOB XmlType xml_column STORE;

    -Insert the XML code in the column
    INSERT INTO HUMAN RESOURCES. VALUES XMLTABLESTORE (HR. XMLSEQUENCE. NEXTVAL, SYSDATE, XMLType (bfilename ('XMLDIRX', 'PROD_20110725_211550427_220b.xml'),
    nls_charset_id ('AL32UTF8')));

    I managed to get the values for

    SELECT extract (xml_column, ' / / MapItem/@ProductNum "") ProductNum go OF HR. XMLTABLESTORE

    '63481062975'

    Vain, get the data under the domain name, as it is to return all names or values

    SELECT extract (xml_column, ' / / MapItem/Field/@Name "") OF HR. XMLTABLESTORE

    'lowDispUnitsPerPackdosageFormmedicaidUnitTypemedicareUnitTypemedicareUnitsPerPackunitConversiontypeunitMeasurepricingUnitMeasurelabelerCodeproductNumdescriptionlongDescriptiondesiIndicatorgenericBrandTypeendoOrgCode'

    How can I return a row of data both for the name and value?

    <? XML version = "1.0"? > < entries >
    < ProductNum category = NDC "634810629" = "634810629" Name = "634810629" Ndc9Flag = "true" >
    < = field name "type" Type = "java.lang.String" Value = "Category" / > "
    < name of field = "productNum" Type = "java.lang.String" Value = "634810629" / > "
    "" "< MapItem ProductNum = NDC"63481062975"="63481062975"Ndc9Flag ="false"name ="PERCOCET 10/325 MG x 100 UD' status = "0" Description ="PERCOCET 10/325 MG x 100 UD ' MedicaidUnitsPerPack ="100.0"MarketEntryDate ="2001-11-23 00:00:00 "FirstSalesDate =" 2001-11-23 00:00:00 "fdaApprovalDate ="2001-11-23"fdaRegName ="000000006348162975"ManuTermDate ="2003-09-30 00:00:00 "ShelfLifeExpDate =" 2003-09-30 00:00:00 "drugType ="Rx"DrugCategory =" N"TheraCode ="NR"EligibleForVA ="false"EligibleForPHS ="false"EligibleForASP ="false"EligibleForMedicaid ="true"NonCmtyPharmaDrug ="false">"
    * < name of field = "lowDispUnitsPerPack" Type = "java.lang.String" Value = "1000" / > * "
    * < name of field = 'dosageForm"Type =" java.lang.String"Value = 'TAB' / > *"
    * < name of field = "medicaidUnitType" Type = "java.lang.String" Value = 'TAB' / > * "
    * < name of field = "medicareUnitType" Type = "java.lang.String" Value = 'TAB' / > * "
    * < name of field = "medicareUnitsPerPack" Type = "java.lang.String" Value = "100.0" / > * "
    * < name of field = "unitConversion" Type = "java.lang.String" Value = "1" / > * "
    * < = field name "type" Type = "java.lang.String" Value = "Item" / > * "
    * < name of field = 'unitMeasure' Type = "java.lang.String" Value = "EA" / > * "
    * < name of field = "pricingUnitMeasure" Type = "java.lang.String" Value = "EA" / > * "
    * < name of field = "labelerCode" Type = "java.lang.String" Value = "63481" / > * "
    * < name of field = "productNum" Type = "java.lang.String" Value = "63481062975" / > * "
    * < field name = "description" Type = "java.lang.String" Value ="PERCOCET 10/325 MG x 100 UD" / > * "
    * < field name = "longDescription" Type = "java.lang.String" Value ="PERCOCET 10/325 MG x 100 UD" / > * "
    * < name of field = "desiIndicator" Type = "com.modeln.bp.catalog.CMnDesiDrugIndicator" Value = "2" / > * "
    * < name of field = "genericBrandType" Type = "com.modeln.bp.struct.contract.enums.CMnGenericBrandItemType" Value = "BRND" / > * "
    * < name of field = "endoOrgCode" Type = "java.lang.String" Value = "0010" / > * "
    < / MapItem >
    < / category >
    < / input >

    Thank you
    Shawn

    You can get a picture with lines like ['name', 'value']

    with t as
    (select xmltype('
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    ') xml from dual)
    
    select  x.name, x.value
    from t
        ,xmltable('/Entries/Category/MapItem/Field'
                  passing t.xml
                  columns name varchar2(20) path '@Name',
                   value varchar2(20) path '@Value'
                 ) x 
    
    NAME                 VALUE
    -------------------- --------------------
    lowDispUnitsPerPack  1.000
    dosageForm           TAB
    medicaidUnitType     TAB
    medicareUnitType     TAB
    medicareUnitsPerPack 100.0
    unitConversion       1
    type                 Item
    unitMeasure          EA
    pricingUnitMeasure   EA
    labelerCode          63481
    productNum           63481062975
    description          PERCOCET 10/325MG x
    longDescription      PERCOCET 10/325MG x
    desiIndicator        2
    genericBrandType     BRND
    endoOrgCode          0010                 
    
    16 rows selected           
    
  • Add to the XMLTYPE column

    Hello

    I have a requirement to insert a new XML tag in the existing XMLTYPE column.

    Oracle version: Oracle Database 11 g Enterprise Edition Release 11.1.0.7.0 - 64 bit Production

    create table rds_xml_config (module_name varchar2 (32), module_type varchar2 (100), config_xml xmltype);

    insert into rds_xml_config values ('TRANSMIT_SEQ', 'INTERFACE',' < transmit_seq > <!-file sequence number will be updated after each race-> < file = "RTP" Type_de_fichier > < file_seq_num > 2457 < / file_seq_num > < / file > < file Type_de_fichier = 'RTS' > < file_seq_num > 2453 < / file_seq_num > < / file > < Type_de_fichier = "RTL" file > < file_seq_num >) 2522 < / file_seq_num > < / file > < / transmit_seq > ');

    I have to add < file = "RTX" Type_de_fichier > < file_seq_num > 0 < / file_seq_num > < / file >.

    As a temporary work around, I used below the update statement.

    Update rds_xml_config

    Set config_xml =' < transmit_seq > <!-file sequence number will be updated after each race-> < file = "RTP" Type_de_fichier > < file_seq_num > 2457 < / file_seq_num > < / file > < file Type_de_fichier = 'RTS' > < file_seq_num > 2453 < / file_seq_num > < / file > < Type_de_fichier = "RTL" file > < file_seq_num > 2522 < / file_seq_num > < / file > < file = "RTX" file_type > < file_seq_num > 0 < / file_seq_num > < / file > < / transmit_seq > '

    WHERE module_type = "INTERFACE".

    AND module_name = "TRANSMIT_SEQ";

    SEQ numbers will be modified for each race of the file, so I cannot use the work temporary around during migration to production, have we a way to add new XMLtag.

    Thank you

    Rambeau

    Search in INSERTCHILDXML

    http://docs.Oracle.com/CD/B19306_01/server.102/b14200/functions066.htm

    SQL> select a.config_xml.extract('*') old_xml
      2       , insertchildxml(config_xml, '/transmit_seq', 'file',xmltype('10000')).extract('*') new_xml
      3    from rds_xml_config a;
    
    OLD_XML                                                                                              NEW_XML
    ---------------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------
                                                                                           
                                                 
                                                                                     
        2457                                                                 2457
                                                                                                    
                                                                                     
        2453                                                                 2453
                                                                                                    
                                                                                     
        2522                                                                 2522
                                                                                                    
                                                                                            
                                                                                                             10000
                                                                                                           
                                                                                                         
    
  • best way to query the XMLType column

    Hi all

    I have a table that will structure have as

    create table t (seq_NO FIGURE sys.xmltype xml_file, mydate date);

    This xml_file will have the following structure

    " < envelope SOAP: xmlns:SOAP = ' http://schemas.xmlsoap.org/SOAP/envelope/ ">

    < SOAP: Header / >

    < SOAP: Body >

    < ns1:MY_GetOutRes xmlns:ns1 = "urn:myxyzcompany.com:myxyzcompany_sap_p_i_webs:myRpt" >

    < MY_RESULT >

    < MYCODE > 0000011002 < / MYCODE >

    < > 20010101 MY_DATE < / my_DATE >

    < CURRENT > 111,000 < / CURRENT >

    < MOD > 100,000 < / MOD >

    < > 100,000 AVG < / AVG >

    ABCD < UMS > < / UMS >

    < / MY_RESULT >

    < MY_MSG > Sucsses < / MY_MSG >

    < / ns1:MY_GetOutRes >

    < / SOAP: Body >

    < / envelope SOAP: >

    This xml file will have 200 MYCODES with values. I need to query the values for all MYCODES and extract the values of CURRENT, MOD, AVG etc and insert it in some tables of xyz.

    What is the best way to do this.

    Thank you

    with t as)

    Select xmltype ("http://schemas.xmlsoap.org/soap/envelope/" >)

    0000011002

    20010101

    111,000

    100,000

    100,000

    ABCD

    Sucsses

    xmlDoc ') of double

    )

    Select mycode,

    my_date,

    current_,

    mod_,

    avg_,

    UMS

    t,.

    XMLTable)

    XmlNamespaces)

    "http://schemas.xmlsoap.org/soap/envelope/" as "SOAP."

    "urn:myxyzcompany.com:myxyzcompany_sap_p_i_webs:myRpt" as "ns1."

    ),

    ' /: SOAP envelope / SOAP: Body / ns1:MY_GetOutRes / MY_RESULT'

    passage xmldoc

    columns

    path of varchar2 (20) MyCode ' / MY_RESULT/MYCODE.

    date path my_date ' / MY_RESULT/MY_DATE ',.

    current_ number path "/ MY_RESULT/CURRENT."

    mod_ number path "/ MY_RESULT/MOD."

    avg_ number path "/ MY_RESULT/MOD."

    UMS number path "/ MY_RESULT/MOD.

    )

    /

    MYCODE MY_DATE CURRENT_ MOD_ AVG_ UMS
    -------------------- ------------------- ---------- ---------- ---------- ----------
    0000011002 01/01/2001 00:00:00 111 100 100 100

    SQL >

    SY.

  • issue of extract XMLType column

    my xml looks like one below, I am able to get the value of @emp-type using as described below, but not able to get @depName

    declare

    xmlDoc xmltype: = XMLTYPE. CREATEXML ("<?") XML version = "1.0" encoding ="UTF - 8"? >

    < comp: emp - def xmlns:comp = "some.namespace.uri" >

    < comp: def >

    < comp: emp-spec type emp = 'Manager' >

    < comp: spec xsi: Nil = "true" xmlns:xsi="some.namespace.uri"/ >

    < / model: emp-spec >

    < comp: emp-att-spec >

    a model of < comp: cond > < / model: cond >

    < comp: emp - det depName 'BUY' = age rank = "8" = "" / >

    < / model: emp-att-spec >

    < / model: def >

    (< / model: emp - def > ');

    RES varchar2 (300);

    Start

    ("Select extractvalue (xmldoc,'/comp:emp-def/comp:def/comp:emp-spec/comp:emp-att-spec/comp:cond/comp:emp-det/ @depName xmlns:comp ="some.namespace.uri"," "")

    in res

    Double;

    dbms_output.put_line('res...');

    dbms_output.put_line (res);

    end;

    ExtractValue (and xmlsequence) are deprecated XML features.

    To retrieve XML using SQLX data use XMLTABLE or XMLQUERY with XQuery expressions, as...

    SQL > ed
    A written file afiedt.buf

    1 with t as (select XMLTYPE ('))
    2
    3
    4
    5
    6

    7
    8 dummy
    9
    10

    11

    12
    ') in the XML of the double)
    13-
    14. end of test data
    15-
    16. Select x.*
    17 t
    18, xmltable (xmlnamespaces (' ' a few .uri .namespace ' like 'comp'),)
    19 ' computer: emp - def / model: def'
    20 passage t.xml
    path of 21 columns emp_type varchar2 (10) '. / comp:emp-spec/@emp-type'
    22 road of varchar2 (10) cond '. / model: emp-att-spec / model: cond'
    23 road of varchar2 (10) of depName '. / comp:emp-att-spec/comp:emp-det/@depName'
    24, path number rank '. / comp:emp-att-spec/comp:emp-det/@grade'
    25 road number age '. / comp:emp-att-spec/comp:emp-det/@age'
    26*                ) x
    SQL > /.

    EMP_TYPE COND. DEPNAME AGE GRADE
    ---------- ---------- ---------- ---------- ----------
    dummy Manager PURCHASE 8

    Note: I assume this model: def is the repeating group in this example.  If that contains other repeating groups while he would need other XMLTABLE expressions with a passerby content repetition across groups to effectively create a Cartesian results product.

  • excerpt from the XMLType column

    In my XMLType column I'm storing XML content that is the xml below.

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

    < project >

    < basics >

    < attribute name = "Id" > 3197915 < / attribute >

    < attribute name = "Name" > 345 < / attribute >

    < attribute name = "Révision" / >

    < name of attribute 'Type' = > project < / attribute >

    < / basics >

    < relationship / >

    < children >

    < application >

    < basics >

    < name of attribute 'Type' = > Application < / attribute >

    < attribute name = "Name" > rty < / attribute >

    < = "Scope" attribute name > SCOPE_PROJECT < / attribute >

    < attribute name = "Révision" / >

    < attribute name = "Id" > 3197918 < / attribute >

    < / basics >

    < relationship type = "Project relationship Configuration" >

    < attribute name = "Subclassification subcomponent" / >

    < attribute name = 'Type of subcomponent' / >

    < attribute name = "Quantity" > 1 < / attribute >

    < attribute name = "Unit of measurement" / >

    < = "Scope" attribute name > SCOPE_PROJECT < / attribute >

    < attribute name = "Post number" / >

    < attribute name = "Additional Information" / >

    < / relationship >

    < children / >

    < / application >

    < typical >

    < basics >

    < name of attribute 'Type' = > rrrr < / attribute >

    < attribute name = "Name" > rrr_Mo < / attribute >

    < attribute name = "Id" > 944674 < / attribute >

    < = "Scope" attribute name > SCOPE_GLOBAL < / attribute >

    < attribute name = "Révision" / >

    < / basics >

    < children / >

    < / typical >

    < application >

    < basics >

    < name of attribute 'Type' = > Application < / attribute >

    < attribute name = "Name" > yu123 < / attribute >

    < = "Scope" attribute name > SCOPE_PROJECT < / attribute >

    < attribute name = "Révision" / >

    < attribute name = "Id" > 3197922 < / attribute >

    < / basics >

    < children / >

    < / application >

    < / children >

    < / project >

    How to write a query to extract the Application name?

    Here, it should return "anais" and "yu123".

    I'm using Oracle 11 g.

    Thanks in advance.

    Something like the following, where TMP_XML. DOC is my XMLType column:

    SQL> select x.*
      2  from tmp_xml t
      3     , xmltable('/Project/Children/Application/Basics'
      4         passing t.doc
      5         columns application_name varchar2(30) path 'Attribute[@Name="Name"]'
      6       ) x
      7  ;
    
    APPLICATION_NAME
    ------------------------------
    rty
    yu123
    
  • Select the column name when the value = something

    Is there a way to select the column name when there is a specific value in it?

    As follows:

    create table (abc123)

    COLUMN1 VARCHAR2 (50).

    COLUMN2 VARCHAR2 (50).

    Column3 varchar2 (50)

    );

    insert into abc123 values ('yes', 'Yes', 'No');

    insert into abc123 values ('no', 'Yes', 'No');

    INSERT INTO ABC123 VALUES ('no ',' no', 'No');

    insert into abc123 values ('yes', 'Yes', 'Yes');

    SELECT CASE WHEN COLUMN1 = 'Yes' THEN - the name of the column would be here somehow?

    WHEN COLUMN2 = 'Yes' THEN - the name of the column would be here somehow?

    WHERE Column3 = 'Yes' THEN - the name of the column would be here somehow?

    Another null

    finish as abc123 columnname

    final results for the just Column1 would be:

    COLUMN1

    NULL VALUE

    NULL VALUE

    COLUMN1

    I'm not sure what I use to get the name of column in there

    Thank you.

    Hello

    708631 wrote:

    Is there a way to select the column name when there is a specific value in it?

    As follows:

    create table (abc123)

    COLUMN1 VARCHAR2 (50).

    COLUMN2 VARCHAR2 (50).

    Column3 varchar2 (50)

    );

    insert into abc123 values ('yes', 'Yes', 'No');

    insert into abc123 values ('no', 'Yes', 'No');

    INSERT INTO ABC123 VALUES ('no ',' no', 'No');

    insert into abc123 values ('yes', 'Yes', 'Yes');

    SELECT CASE WHEN COLUMN1 = 'Yes' THEN - the name of the column would be here somehow?

    WHEN COLUMN2 = 'Yes' THEN - the name of the column would be here somehow?

    WHERE Column3 = 'Yes' THEN - the name of the column would be here somehow?

    Another null

    finish as abc123 columnname

    final results for the just Column1 would be:

    COLUMN1

    NULL VALUE

    NULL VALUE

    COLUMN1

    I'm not sure what I use to get the name of column in there

    Thank you.

    Thanks for posting the CREATE TABLE and INSERT for the sample data.

    Don't forget to post the exact results you want from these sample data.  If the results depend on the parameters you want to pass a run time, then give a few different examples, with the the desired results of each.

    You can hardcode the values you want, such as the column names in a query.  For example:

    SELECT CASE WHEN column1 = 'Yes' THEN 'Column1' END like y1

    CASE WHEN column2 = 'Yes' THEN 'Column2' END like y2

    CASE WHEN Column3 = 'Yes' THEN 'Column2' END like y3

    , a. *-If wanted

    Of abc123 one

    ;

  • XMLTYPE column is PROTECTED or BASIC FILE BINARY?

    Hi all

    I'm working on tables with XMLTYPE columns, I need to identify tables with the XMLType column and its storage type is basicfile or secure binary files?

    Below is an example:

    drop table CHB_SECURE;

    drop table CHB_BASIC_FILE;

    CREATE TABLE CHB_SECURE_FILE

    (

    IDENTIFICATION NUMBER,

    XMLDATA XMLTYPE

    )

    XMLTYPE COLUMN 'XMLDATA' STORE AS BINARY XML NAVIGATION;

    CREATE TABLE CHB_BASIC_FILE

    (

    IDENTIFICATION NUMBER,

    XMLDATA XMLTYPE

    )

    XMLTYPE COLUMN 'XMLDATA' STORE AS BINARY XML BASICFILE;

    When I check the user_tab_cols of view, I found that oracle create new columns with blob types,

    SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE USER_TAB_COLS WHERE TABLE_NAME IN ('CHB_SECURE_FILE', 'CHB_BASIC_FILE');

    CHB_BASIC_FILEIDNUMBER
    CHB_BASIC_FILEXMLDATAXMLTYPE
    CHB_BASIC_FILESYS_NC00003$BLOB OBJECT
    CHB_SECURE_FILEIDNUMBER
    CHB_SECURE_FILEXMLDATAXMLTYPE
    CHB_SECURE_FILESYS_NC00003$BLOB OBJECT

    Select table_name, column_name, segment_name, a.securefile in the user_lobs where table_name IN ('CHB_SECURE_FILE', 'CHB_BASIC_FILE');

    TABLE_NAMECOLUMN_NAMENOM_SEGMENTSECUREFIL E
    CHB_BASIC_FILESYS_NC00003$SYS_LOB0000768291C00003$ $NO.
    CHB_SECURE_FILESYS_NC00003$SYS_LOB0000768288C00003$ $YES

    In the view of user_lobs, I found that this new addition of columns, I can identify words securefile or not.

    But I can not get this information for xmltype columns.

    I think that there is a relationship between the column SYS_NC00003$ and my column of xmltype XMLDATA but I can not get this information

    Could you please help me?

    Thank you

    Cherif

    I think that there is a relationship between the column SYS_NC00003$ and my column of xmltype XMLDATA but I can not get this information

    Yes, there is a relationship.

    The XMLType column is a virtual column that points to the hidden BLOB where the data is actually stored as binary XML.

    There should be something more simple, but you can use the DBMS_METADATA API to retrieve the information you need:

    SQL > select t.table_name, x.*

    user_tables 2 t

    3, xmltable (xmlnamespaces (default 'http://xmlns.oracle.com/ku'),

    "4 ' / TABLE/RELATIONAL_TABLE/TABLE_PROPERTIES/PROPRIETES_COLONNE/COL_LIST/COL_LIST_ITEM [DATATYPE ="XMLTYPE"]"

    5 passage xmlparse (document dbms_metadata.get_sxml ('TABLE', t.table_name))

    path of varchar2 (30) 6 column column-name 'NAME '.

    7 road of varchar2 (5) is_securefile 'exists(XMLTYPE_PROPERTIES/XMLTYPE_STORAGE/LOB_PROPERTIES/STORAGE_TABLE/SECUREFILE) '.

    8       ) x

    9 where t.table_name in ('CHB_SECURE_FILE', 'CHB_BASIC_FILE')

    10;

    TABLE_NAME COLUMN_NAME IS_SECUREFILE

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

    False CHB_BASIC_FILE XMLDATA

    True CHB_SECURE_FILE XMLDATA

  • Ask about the structured storage of XMLTYPE column in Oracle Xml db

    Dear all,

    Version of DB: Oracle 11g (11.2.0.3.0)

    I have a table with an XMLTYPE column with a structured storage.

    CREATE TABLE Orders
        (
        Order_id NUMBER NOT NULL,
        Order_etc VARCHAR2(100),
        Order_desc XMLType NOT NULL
        )
        XMLTYPE Order_desc STORE AS OBJECT RELATIONAL XMLSCHEMA  "http://localhost/public/xsd/order_desc_xsd.xsd" ELEMENT "OrderState";
    

    I then recorded the XSD XML Db schema that is required for the structured storage.

    Before the creation of the table, I had created a table XMLTYPE (db_objects) and was able to use the query to verify that all objects, the XMLTYPE table got broken into when I signed his XSD below.

        SELECT column_name,      
               data_type
        FROM   user_tab_cols
        WHERE  table_name = 'DB_OBJECTS';
    

    And used under query to find data stored in the object-relational structure for my table (DB_OBJECTS) created with definition of XMLTYPE.

      SELECT EXTRACTVALUE(xseq.column_value, '/THISROW/OWNER')       AS owner
        ,      EXTRACTVALUE(xseq.column_value, '/THISROW/OBJECT_NAME') AS object_name
        ,      EXTRACTVALUE(xseq.column_value, '/THISROW/OBJECT_TYPE') AS object_type
        ,      EXTRACTVALUE(xseq.column_value, '/THISROW/OBJECT_ID')   AS object_id
        ,      EXTRACTVALUE(xseq.column_value, '/THISROW/CREATED')     AS created
        FROM   db_objects do
         ,      TABLE(XMLSEQUENCE(EXTRACT(VALUE(do), '/ROWSET/THISROW'))) xseq  
        WHERE  ROWNUM <= 10;
    

    Now could someone let me know, How to find how the column of XMLTYPE (Order_desc) was divided between other objects, just as I did for the Table with XMLTYPE (as shown above)?

    Thank you very much.

    First of all, because you are on 11.2, ExtractValue is obsolete and the documentation lists three options to use instead.  Here's an (untested) option

    SELECT owner, object_name, object_type, object_id, created
      FROM db_objects do,
           XMLTable('/ROWSET/THISROW'
                    PASSING do.object_value
                    COLUMNS
                    -- Set data types accordingly
                    owner        VARCHAR2(20) PATH 'owner',
                    object_name  VARCHAR2(20) PATH 'object_name',
                    object_type  VARCHAR2(20) PATH 'object_type',
                    object_id    VARCHAR2(20) PATH 'object_id',
                    created      VARCHAR2(20) PATH 'created');
    

    Secondly, why the column order matter?  You store in a method of object / relational.  As long as the XML is valid per the schema, Oracle will be able to store the data and thus to retrieve later.  How these data are mainly internal Oracle and shouldn't be touched because it can be changed from one version to another.  You can use the schema annotation to control how Oracle cards and stores the XML content, but nothing in there specifies the column order I know.

    It seems several details are missing information which could help others to answer your question as to what you need.

  • Insert the ROWNUM in a column of data type of NUMBER table

    Hello

    I have a table that has a column named "rank" of the NUMBER data type. Basically, I want to make an analysis of top-n and insert the ROWNUM with other columns in the table.

    Definition of table1:

    CREATE TABLE

    (

    col1 VARCHAR2 (10),

    Col2 NUMBER,

    NUMBER of col3,

    rank NUMBER

    );

    INSERT INTO table1

    SELECT col1, col2, col3, rownum

    DE)

    SELECT col1, col2, col3

    FROM table2

    ORDER BY DESC of col3

    )

    WHERE rownum < = 5;

    I get an error ORA-01722: invalid number. I think the mistake is virtual ROWNUM is not data type of NUMBER, so I tried to cast as CAST (ROWNUM AS NUMBER), but it does not work, same error. Can can you please shed some light on how to convert a ROWNUM number or if the issue is something else.

    you're right, your example worked. It is an example of table I just created just to illustrate the problem, but my real table was always showing the same problem. Weird, isn't? However when I added the column names after that insert the question but statement I resolved. Adding code

    INSERT INTO TABLE1

    (col1, col2, col3, rank) - added

    SELECT col1, col2, col3, rownum

    DE)

    SELECT col1, col2, col3

    FROM table2

    ORDER BY DESC of col3

    )

    WHERE rownum<=>

    So that means ROWNUM returns number; and another confusion: why the inclusion of the column has solved my problem when it is not necessary for your example. in any case thank you.

  • extraction of XMLType column value

    Hi team,

    Am new on querying XML and would like to ask for your help on the underside.

    I have a Table - DEQUEUE_3_OUT

    DESC DEQUEUE_3_OUT

    Name of Type Null

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

    XML_MSG XMLTYPE()

    Now my Table has a record participation in the XML below-

    " < ROW_LCR xmlns =" http://xmlns.Oracle.com/streams/schemas/LCR "" xmlns: xsi = " http://www.w3.org/2001/XMLSchema-instance " xsi: schemaLocation = " http://xmlns.Oracle.com/Streams/schemas/LCR http://xmlns.oracle.com/streams/schemas/lcr/streamslcr.xsd" > ""

    < source_database_name > ORCL. ST - IDC. IDC. ORACLE.COM < / source_database_name >

    updated < command_type > < / command_type >

    < proprietaire_objet > XYZABC < / proprietaire_objet >

    < object_name > NOTIFY_TABLE < / object_name >

    < transaction_id > 4.23.3135 < / transaction_id >

    < SNA > 4727635 < / SNA >

    < old_values >

    < old_value >

    < nom_de_colonne > NOTIFICATION_ID < / nom_de_colonne >

    < data >

    < varchar2 > 6 < / varchar2 >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > NOTIFICATION_TYPE < / nom_de_colonne >

    < data >

    < varchar2 > 2 ERROR < / varchar2 >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > SOURCE_SYSTEM < / nom_de_colonne >

    < data >

    GFIPRD < varchar2 > < / varchar2 >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > POINT < / nom_de_colonne >

    < data >

    DNB < varchar2 > < / varchar2 >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > ERROR_SOURCE < / nom_de_colonne >

    < data >

    MULTIPLE_MATCHES_LOC < varchar2 > < / varchar2 >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > BATCH_ID < / nom_de_colonne >

    < data >

    < number > 3 < / number >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > BATCH_DESC < / nom_de_colonne >

    < data >

    GFIPRD < varchar2 > < / varchar2 >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > ASSIGNED_TO < / nom_de_colonne >

    < data >

    OLD_USER < varchar2 > < / varchar2 >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > PRIORITY < / nom_de_colonne >

    < data >

    < number > 3 < / number >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > STATUS_CODE < / nom_de_colonne >

    < data >

    < varchar2 > NEW < / varchar2 >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > ESCALATION_REQD < / nom_de_colonne >

    < data >

    < varchar2 xsi: Nil = "true" / >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > ESCALATION_LEVEL < / nom_de_colonne >

    < data >

    < number xsi: Nil = "true" / >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > NEED_ENRICH_DATA < / nom_de_colonne >

    < data >

    Y < varchar2 > < / varchar2 >

    < / data >

    < / old_value >

    < old_value >

    COMMENTS from < nom_de_colonne > < / nom_de_colonne >

    < data >

    < varchar2 xsi: Nil = "true" / >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > CREATED_BY < / nom_de_colonne >

    < data >

    < varchar2 xsi: Nil = "true" / >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > CREATION_DATE < / nom_de_colonne >

    < data >

    < timestamp >

    < value / >

    <>SYYYY/MM/DD HH24:MI:SSXFF9 format < / size >

    < / timestamp >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > LAST_UPDATED_BY < / nom_de_colonne >

    < data >

    < varchar2 xsi: Nil = "true" / >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > LAST_UPDATE_DATE < / nom_de_colonne >

    < data >

    < timestamp >

    < value / >

    <>SYYYY/MM/DD HH24:MI:SSXFF9 format < / size >

    < / timestamp >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > EMAIL_FLAG < / nom_de_colonne >

    < data >

    < varchar2 xsi: Nil = "true" / >

    < / data >

    < / old_value >

    < old_value >

    < nom_de_colonne > CREATED_BY_MODULE < / nom_de_colonne >

    < data >

    < varchar2 xsi: Nil = "true" / >

    < / data >

    < / old_value >

    < / old_values >

    < new_values >

    < new_value >

    < nom_de_colonne > ASSIGNED_TO < / nom_de_colonne >

    < data >

    NEW_USER < varchar2 > < / varchar2 >

    < / data >

    < / new_value >

    < / new_values >

    < / ROW_LCR >

    I need to ask in such a way that I need the below output

    Column name Old_Value new_value

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

    NOTIFICATION_ID 6 NULL

    ASSIGNED_TO OLD_USER NEW_USER

    Thanks in advance.

    You probably want to use a FULL OUTER JOIN in this case:

    SQL > with old_values like)

    2 select x.column_name, x.old_value

    dequeue_3_out 3 t

    4, xmltable)

    5 xmlnamespaces (default 'http://xmlns.oracle.com/streams/schemas/lcr')

    6, ' for $old in/ROW_LCR/old_values/old_value

    7. let $val: = $old / data / *.

    8 return element {} r

    $old 9/column_name

    10, element old_value {}

    11 typeswitch ($val)

    12 element (timestamp) case return $val / value

    back 13 by default $val

    14              }

    15            }'

    16 passage t.xml_msg

    path of varchar2 (30) 17 column column-name 'column_name '.

    18 road of varchar2 (4000) old_value "old_value".

    (19) x

    (20),

    21 new_values as)

    22 select x.column_name, x.new_value

    dequeue_3_out 23 t

    24, xmltable)

    25 xmlnamespaces (default 'http://xmlns.oracle.com/streams/schemas/lcr')

    26, ' for $new in/ROW_LCR/new_values/new_value

    27 let $val: = $ new / data / *.

    28 return element {} r

    $29 new/column_name

    30, item new_value by {}

    31 typeswitch ($val)

    32 element (timestamp) case return $val / value

    return default 33 $val

    34             }

    35           }'

    36 passage t.xml_msg

    path of varchar2 (30) 37 column column_name 'column_name '.

    38, new_value varchar2 (4000) path 'new_value '.

    (39) x

    40)

    41 select column_name nvl (old.column_name, new.column_name)

    42, old.old_value

    43, new.new_value

    44 of old_values old outer join complete new new_values

    45 on old.column_name = new.column_name

    46;

    COLUMN_NAME OLD_VALUE NEW_VALUE

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

    ASSIGNED_TO OLD_USER NEW_USER

    NEED_ENRICH_DATA Y

    STAGE DNB

    ESCALATION_LEVEL

    BATCH_DESC GFIPRD

    LAST_UPDATED_BY

    ESCALATION_REQD

    STATUS_CODE NEW

    SOURCE_SYSTEM GFIPRD

    EMAIL_FLAG

    NOTIFICATION_TYPE ERROR 2

    CREATED_BY_MODULE

    COMMENTS

    LAST_UPDATE_DATE

    CREATION_DATE

    NOTIFICATION_ID 6

    PRIORITY 3

    BATCH_ID 3

    CREATED_BY

    ERROR_SOURCE MULTIPLE_MATCHES_LOC

    20 selected lines

Maybe you are looking for

  • BLUETOOTH: neeeeeeeeeeed help

    OK here's the deal when I go in BT - tray and select Add a bluetooth device, it says cannot find the local unit of BT (translated from Danish) It actually worked once but something happened to my monitor or other, and then I had to do a "pardon" OWE.

  • wuaudt.exe is really bogged down my computer

    Recently, when I start my computer for the day first, wuaudt.exe runs and really missed in my computer.  In the Task Manager, it shows that he uses a lot of memory with one of the many ongoing svchost.exe to run.  I got my computer set up to notify m

  • Add a notification icon in the status bar

    Hello I write a java application that will start listening to some event during startup. I want to display a small icon in the status bar, which is the bar at the top of the screen where the signal strength and battery status. It is possile to do? I'

  • Problem updating of application.

    Hi all My application is still running in the background. I update application automatically using CodemoduleManager, and I got "CodeModuleManager.CMM_OK_MODULE_OVERWRITTEN". But in fact it is not up-to-date. that is old versiom runs on device only.

  • best all-in-one for win7(32bit) and win computers portable 8(64bit)

    What is the best all-in-one printer to work with both systems?