Insert into a CLOB column

I created a table as below.

create table MYCLOB (CLOB_DATA CLOB);

Then inserted the sub folder inside.

INSERT INTO MYCLOB VALUES (RPAD('AAAAAAAAAAAAAAAAAA',40000,'A'));

So when I try to choose the length of the column CLOB_DATA, it shows only 4000.

SQL > select length (clob_data) in the MYCLOB;

LENGTH (CLOB_DATA)

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

4000

Here why this insert statement not the value stored with length of 40000.

My main requirement is I have to use this logic in playback of a stream file, which will have a column with very large data. I need to insert it into a table with a column of type CLOB data.

Help, please.

Your insert statement inserts a VARCHAR2, which is truncated to 4000 characters.

SQL > create table myclob (clob_data clob);

Table created.

SQL > insert into values myclob (rpad('AAAAAAAAAAAAAAAAAA',40000,'A'));

1 line of creation.

SQL > select length (clob_data) in the myclob;

LENGTH (CLOB_DATA)

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

4000

SQL > delete from myclob;

1 line removal.

SQL > insert into myclob values (rpad (to_clob("LITTLE"), 40000, ' A'));

1 line of creation.

SQL > select length (clob_data) in the myclob;

LENGTH (CLOB_DATA)

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

40000

Tags: Database

Similar Questions

  • ORA-01461: can bind to a LONG value only for insert into a LONG column

    Hello

    Oracle XE on RHE dedicated server
    create table cvDetails(
    cd_id number(14) primary key,
    cv_id number(14) constraint education_fk references CvProperties(cv_id),
    nationality varchar2(230),
    objectives varchar2(3900),
    name varchar2(230),
    fatherName varchar2(230),
    motherName varchar2(230),
    dob varchar2(230),
    gender varchar2(230),
    mStatus varchar2(230),
    passportNo varchar2(110),
    email varchar2(230),
    phone varchar2(45),
    mobile varchar2(25),
    address varchar2(2500),
    state varchar2(230),
    zipCode varchar2(230),
    city varchar2(230),
    education clob,
    experience clob,
    skills clob,
    languages varchar2(1400),
    hobbies varchar2(3200),
    achievements varchar2(3900),
    references varchar2(3900)
    );
    
    create sequence cvDetails_seq
    start with 1 increment by 1;
    
    create or replace trigger cvDetails_trig
    before insert on cvDetails
    referencing new as new
    for each row
    begin 
    select cvDetails_seq.nextval into :new.cd_id from dual;
    end;
    /
    Why do I get the error of subject?

    Thank you in anticipation

    >
    in any case, I checked manually according to your instructions and found that this objective column is of character input more than specified.
    >
    Glad you found the problem, but I hope that you learned a lesson that is time consuming.

    It must be remembered that we have no access to your environment. If we do not know which servers, clients, tables and users that you use.
    It may seem simple to you but doesn't realize that you provide us with two slightly different versions of the cvDetails table.

    The original post had this
    >
    objectives varchar2 (3900).
    >
    But when you have provided your 'cvDetails desc' journal text has
    >
    OBJECTIVES VARCHAR2 (3950)
    >
    It is the same table that you started with how the column suddenly grow 50 bytes?
    This means that you did from different parts of the present in the two schemas or on two servers or you change the table between the two.

    You can't address properly when you do this. By chance it is the column that you said is now the problem.
    In SQL, the maximum length of a VARCHAR2 is 4000 bytes; no characters but bytes. Nothing more than 4000 bytes would probably be a LONG in the generic sense.

    If your error
    >
    Re: ORA-01461: can bind to a LONG value only for insert into a LONG column
    >
    means that you try to 'bind a LONG value' to a column VARCHAR2 and you can't you can 'bind a LONG value only for insert in a LONG column.

    In the proper context, the error makes sense.

    You probably have a problem with

     ps.setString(2,  objectives);
    

    because the 'objectives' has a length of more than 4000 bytes.

    Remember this answer from you?
    >
    I have read and found that there may be a problem with the driver JDBC or Characterset. Am I wrong?
    >
    The 'Hello' ASCII string is five characters and five bytes because the ASCII code is a set of characters in a single byte. The same string internally in Java is five characters but ten bytes because Java uses UTF16.

    So, if the character set of the data itself is double-byte character set then anything more than 2000 characters (4000 bytes) is a "LONG". And if your column is defined as VARCHAR2 (3950), which means bytes a doublel-byte character set which are characters of 1975.

    Then you said in a response later
    >
    I checked by the SNA Server and oracle that are both of the same but new thing I found is that oracle does not allow more than one clob column in a table. Is this true?
    >
    Somehow a hypothesis has crept it that the problem was not a driver JDBC or Charaterset, but because you can not have more than one clob column in a table.

    You could have easily tested for yourself by doing what P. Forstmann - tried to create a table and see.

    Then you completely ignored my advice
    >
    I suggest to you isolate the columns actually causing the problem.
    Change your code to insert only a few columns. When it works, add more than a few columns.
    This will then tell you which column or the columns are at the origin of the problem.
    Display the results once you determine a column that causes the error.
    >
    When you have finally made the simplest things, you have found what was causing the problem almost immediately.

    Many times you don't need 'experts' - you must use a rigorous, methodical, process step by step.

    ALWAYS, ALWAYS, ALWAYS reduce the simplest possible code example that illustrates the problem.
    If you had followed this a rule would have probably found you the problem and makes you look like the 'expert '.

    There are no shortcuts.

  • Insertion in textarea CLOB column

    Hello people,

    I'm trying to find out if it is possible to insert data greater than 4000 characters in a text box in a clob column. Although CLOB supports larger data size, the page generates an error when the content in the text box exceeds 4000 characters for obvious reasons. The insertion in the clob column goes through a submit after pl/sql block.

    We have an option for users to download files, but users are more interested in the ability to copy paste data in the text box so that they can be searched on through the search screen that we have provided for this clob column.

    Including search through dbms_lob.instr is an alternative before us, but just curious to know if there is a solution for the insertion of text box in a clob data column greater than 4000 characters.

    Appreciate your help.

    Concerning
    Krishna

    APEX knows not what is a clob. Thus, in the first variant of SQL
    I'm writing a process this filling instead of SQL query textarea

    In the second variant your function returns a clob. Apex doen't know what what is it and raise the exception. I rewrite your PL/SQL function

    declare
     t varchar2(32000);
     c clob;
    begin
     SELECT txt into c FROM clob_test WHERE ID = :P3_ID;
     t:= dbms_lob.substr(c,32000,1);
     return t;
    end;
    

    It will ensure the correct data type conversion.

  • A weird exception in 12 c (ORA-01461: can bind to a LONG value only for insert into a LONG column)

    I have a Windows application that accesses a database of 12 c Oracle via ODBC (driver version is 12.01.00.01).

    I have a table with a column of key named REGION_ID (NVARCHAR2 (9)) and a dozen other columns, of which three are named region1 and region.2 elle3, all of type NVARCHAR2 (40).

    When I try to insert a string in the scope of the region1 is longer than 9 characters (length of REGION_ID), I get an error ORA-01461 (' can bind to a LONG value only for insert into a LONG column). If I set the length of REGION_ID be NVARCHAR2 (15), so I can add channels to the region1 in length up to 15 field until I get ORA-01461 exception again. Curiously, if I change the name of column region1 to REGIONONE, I don't get any errors, and everything works fine. It's almost as if the column name region1 is being confused with REGION_ID backstage.

    Any ideas? I am using SQLBindParameter to bind the columns, and all calls are successful. I get the exception when I run the insert statement. This same code worked for previous versions of Oracle (9i, 10g and 11g). And if I use a driver of client 11g against the 12 c server, I do not receive the exception.

    Thank you!

    It is a component of ODBC driver bug in 12 c and it is fixed. You can download and install the fix for bug 18232462 or the last window for 12 c patch cumulative/bundle.

    Thank you

    Spengler

  • ORA-01461: can bind to a LONG value only for insert into a LONG column of dynamic Action

    I try to apply the condition to display items in a table with the following error code.its dynamic action when him save the day.

    event: click on

    Selection type: button

    name of the button: P23_ADD_MORE_ROW

    condition: no strings attached

    //P23_NAME_BY_CAT,P23_HOW_MANY as LOV  in apex form
    var l_no_rows;
    l_no_rows = apex.item("P23_HOW_MANY").getValue();
    for (var i=0; i<l_no_rows; i++){
      apex.widget.tabular.addRow();
    
    if  ($v("P23_NAME_BY_CAT")==1) {
    $("#WORK_QTY").show();
    $('td[headers=WORK_QTY]').show();
    $("#WORK_LOCTION").hide();
    $('td[headers=WORK_LOCTION]').hide();
    $("#MY_LOCTION").hide();
    $('td[headers=MY_LOCTION]').hide();
    //with morethan 25+ entry
    }
    else if ($v("P23_NAME_BY_CAT")==2) {
    $("#WORK_QTY").hide();
    $('td[headers=WORK_QTY]').hide();
    
    $("#WORK_LOCTION").show();
    $('td[headers=WORK_LOCTION]').show();
    
    $("#MY_LOCTION").hide();
    $('td[headers=MY_LOCTION]').hide();
    //with morethan 25+ entry
    }
    else if ($v("P23_NAME_BY_CAT")==2) {
    $("#WORK_QTY").hide();
    $('td[headers=WORK_QTY]').hide();
    $("#WORK_LOCTION").hide();
    $('td[headers=WORK_LOCTION]').hide();
    
    $("#MY_LOCTION").show();
    $('td[headers=MY_LOCTION]').show();
    //with morethan 25+ entry
    }
    else {
    alert("no  count");
    }
    };
    
    

    dynamic action above can ignite if you level column, it means when I choose LOV value so that specified columns will show only rest in a column will be hidden. up to 10 input works fine.

    Hi Ramani_apex,

    Is the action of javascript executed in the dynamic action of the code you posted above or more code?

    You seem to have exceeded a 4000 or 32 K bytes on a column of metadata for dynamic action when you set the dynamic action.

    function f_mybuttonAction () {
    //P23_NAME_BY_CAT,P23_HOW_MANY as LOV  in apex form
    var l_no_rows;
    l_no_rows = apex.item("P23_HOW_MANY").getValue();
    for (var i=0; i
    
    • Call the action javascript function run the dynamic action javascript code:
    //mybutton action
    f_mybuttonAction();
    

    Reference:

    I hope this helps!

    Kind regards

    Kiran

  • READ the events when you insert data into a CLOB to waiting

    Hello people,

    I too read waiting for IO (db file sequential read) on a CLOB, when data is inserted, and I don't understand why.

    Statement:
    INSERT into TABLE (< all columns list >) values < list of all values >;

    Duration:
    between 250ms and 500ms, so much is too long by far

    Location:
    * Database 11 GR 2 (11.2.0.3.0) Standard Edition on Linux (OEL 5) x86_64
    * Usually, I have about 200 of these inserts in a single transaction. Thus, generally such a transaction is open for at least 50 seconds.
    * This is an OLTP environment, so I can't drop indexes or constraints 'before' loading, in fact I'm loading and reading the table all the time.
    * Insertion happens simultaneously by multiple Java threads, all in France via JDBC thin driver.
    * The table is not partitioned (Standard Edition).
    * The table contains < 7 million lines.
    * I can't ADD, because the table is served in a logical way, and I do not have maintenance windows to rearrange segments.
    * There are a lot of NON NULL and check constraints simple insertion-value based on the table, but only SINGLE (as part of the numeric primary key) constraint.
    A column is a CLOB, but there is no constraint on the CLOB column.

    What I have done:
    Raised the execution plan. Here it is:
    ------------------------------------------------------------------------------------------------------------
    | ID | Operation | Name | Begins | Cost | A - lines. A - time | Pads | Bed | Written |
    ------------------------------------------------------------------------------------------------------------
    | 0 | INSERT STATEMENT. 1. 1. 0 | 00:00:02.75 | 5064 | 840. 2.
    | 1. LOAD TABLE CONVENTIONAL | 1 | | 0 | 00:00:02.75 | 5064 | 840. 2.
    ------------------------------------------------------------------------------------------------------------

    I tried to find out where all this runtime will, so I enabled level 12 10046 for this SQL tracing and tkprof analysis shows:

    Elapsed time are waiting on the following events:
    Event waited on times max wait for the Total WHEREAS
    ----------------------------------------   Waited  ----------  ------------
    DB file sequential read 61 0.01 0.29
    direct path write 30 0.01 0.00
    direct path read 15 0.00 0.00

    = > So now I know where my runtime is spent on: reading!

    The raw trace file says:

    WAITING #139690535902720: nam = 'db file sequential read' ela = 8514 file No. = 5 block #= blocks 16950925 = 1 obj #= tim 84425 = 1354644922207564
    WAITING #139690535902720: nam = "Write direct path" ela = 376 of file = 5 first dba = 16956449 block cnt = 1 obj #=-1 tim = 1354644922208331
    WAITING #139690535902720: nam = 'db file sequential read' ela = 321 file #= 5 block #= blocks 16956449 = 1 obj #= tim 84425 = 1354644922208727
    WAITING #139690535902720: nam = "direct path read" ela = 216 number of file = 5 first dba = 16956449 block cnt = 1 obj #= tim 84425 = 1354644922208998
    WAITING #139690535902720: nam = "Write direct path" ela = 375 folder = 5 first dba = 16956449 block cnt = 1 obj #= tim 84425 = 1354644922209458
    WAITING #139690535902720: nam = 'db file sequential read' ela = 5471 file #= 5 block #= blocks 8907590 = 1 obj #= tim 84422 = 1354644922215025
    EXEC #139690535902720:c = 2999, e = 18440, p = 4, cr = 14, cu is 38, SIG = 0, r = 1, dep = 0, og = 1, plh = 0, tim = 1354644922215246
    "STAT #139690535902720 id = 1 cnt = 0 pid = 0 pos = 1 obj = 0 op ='LOAD TABLE CONVENTIONAL (cr = pr 14 = 4 pw = 2 time = 16415 US)"
    OUTCOME #139690535902720:c = 0, e = 17, dep = 0, type = 1, tim = 1354644922216200

    obj #= 84425 is my CLOB


    Now my question:
    Why my reading INSERT a CLOB so heavily when inserts a row of data in my table?
    I wasn't able to find out, please share your thoughts.
    If you need more/other information, let me know.

    I thank very you much in advance!

    Best regards
    Martin Klier
    Principal, s/n

    Please check MOS note:
    Insert a LOB has bad performance; ARM reads in the Top 5 of the wait events [ID 1291494.1]

  • Audting CLOB column

    Hi all

    DB version: Oracle Database 11 g Enterprise Edition Release 11.2.0.4.0 - 64 bit Production (PL/SQL Release 11.2.0.4.0 - Production)

    Brief Description: column CLOB audit until anonymous PLSQL block but does not update an external application (such as a web application).

    More in detail, we have a base with a CLOB column table and an audit table that captures any change on the base table using a trigger of DB.

    Table audit this as below:

    IDNOT NULL NUMBER (38)
    COMPONENT_KEYTHE NUMBER OF NON-NULL
    CHANGEDCOLUMNNAMEVARCHAR2 (30)
    CHANGEDBYVARCHAR2 (20)
    CHANGEDDATEDATE
    BEFORECHANGECLOB
    EVENTCLO

    We observe that the audit works perfectly fine if we update the prompt SQL CLOB column. But when the column is updated. a web UI - the trigger retrieves the value of

    :OLD.CLOB_COLUMN 
    

    and reads an empty clob

    :NEW.CLOB_COLUMN
    

    .

    Possible explanation: read in-depth, including that CLOB actuallly stores the reference to memory location & database manages insertions/changes effectively CLOB columns by first introducing an EMPTY_CLOB and then subsequently using DBMS_LOB. Write() for transmitting the content of CLOB to the location of the DB. DB trigger seems to be pulled between the insert EMPTY_CLOB & the DBMS_LOB. Write() and accordingly, we find that: NEW. CLOB_COLUMN to be EMPTY_CLOB.

    The above explanation makes sense? If so, why does it work correctly from the SQL prompt? Can we not check a DB trigger CLOB columns at all?

    Thank you

    Srini

    On additional debugging, it seems not to be a problem with the database. She seems to be the implementation of JDBC for CLOB data types - where it is a 2-step process

    STEP 1 - Insert EMPTY_CLOB

    STEP 2 - lock the line & enter the stream to broadcast content to CLOB CLOB.

    Given that triggers executed immediately after STEP 1 - the NEW value is EMPTY. Here, the concepts of database are intact. In this case, the check must arrive at the JDBC layer.

  • Insert text into the clob data type column.

    I want to insert text below in the clob column:

    Create a text (a clob);

    insert into text values (a) (q' [])

    <? XML version = "1.0"? >

    " < xsl: stylesheet version ="1.0"xmlns: xsl = ' http://www.w3.org/1999/XSL/transform ">

    < xsl: output method = withdrawal of "text" = "yes" / >

    <! - declaration of variable for catlogid - >

    < name of xsl: variable = "vrCATALOG_ID" / >

    <! - declaration of variable for group - >

    < name of xsl: variable = "vrGROUP_TOC_ID" / >

    < name of xsl: variable = "vrGROUP_TOC_ALIAS" / >

    < name of xsl: variable = "vrGROUP_TOC_TITLE" / >

    < name of xsl: variable = "vrGROUP_TOC_TITLE_KEY" / >

    < name of xsl: variable = "vrGROUP_TOC_TITLE_TAG" / >

    < name of xsl: variable = "vrGROUP_ORDER" / >

    < name of xsl: variable = "vrGROUP_GRAPHIC_ID" / >

    < name of xsl: variable = "vrGROUP_XT_FILE_NAME" / >

    < name of xsl: variable = "vrGROUP_MAPPING_MARKET" / >

    < name of xsl: variable = "vrGROUP_MAPPING_FAMILY" / >

    < name of xsl: variable = "vrGROUP_MAPPING_LINE" / >

    < name of xsl: variable = "vrGROUP_MAPPING_BODY" / >

    < name of xsl: variable = "vrGROUP_MAPPING_SERIES" / >

    < name of xsl: variable = "vrGROUP_MAPPING_MODELYEAR" / >

    < name of xsl: variable = "vrGROUP_LINE_SHOW" / >

    < name of xsl: variable = "vrGROUP_SERIES_SHOW" / >

    < name of xsl: variable = "vrGROUP_ENGINE_SHOW" / >

    < name of xsl: variable = "vrGROUP_BODY_SHOW" / >

    < name of xsl: variable = "vrGROUP_TRANS_SHOW" / >

    < name of xsl: variable = "vrGROUP_TRIM_SHOW" / >

    < name of xsl: variable = "vrSEQ_LINE_SHOW" / >

    < name of xsl: variable = "vrSEQ_SERIES_SHOW" / >

    < name of xsl: variable = "vrSHOW_VALUE" / >

    <! - declaration of variable for logicalillustrations - >

    < name of xsl: variable = "vrLogIll_TOC_ID" / >

    < name of xsl: variable = "vrLogIll_TOC_ALIAS" / >

    < name of xsl: variable = "vrLogIll_TOC_TITLE" / >

    < name of xsl: variable = "vrLogIll_TOC_TITLE_KEY" / >

    < name of xsl: variable = "vrLogIll_TOC_TITLE_TAG" / >

    < name of xsl: variable = "vrLogIll_GRAPHIC_ID" / >

    < name of xsl: variable = "vrLogIll_XT_FILE_NAME" / >

    < name of xsl: variable = "vrLogIll_MAPPING_MARKET" / >

    < name of xsl: variable = "vrLogIll_MAPPING_FAMILY" / >

    < name of xsl: variable = "vrLogIll_MAPPING_LINE" / >

    < name of xsl: variable = "vrLogIll_MAPPING_BODY" / >

    < name of xsl: variable = "vrLogIll_MAPPING_SERIES" / >

    < name of xsl: variable = "vrLogIll_MAPPING_MODELYEAR" / >

    < name of xsl: variable = "numberLogIll" / >

    <! - declaration of variable for the illustrations - >

    < name of xsl: variable = "vrIll_TOC_ID" / >

    < name of xsl: variable = "vrIll_TOC_ALIAS" / >

    < name of xsl: variable = "vrIll_TOC_TITLE" / >

    < name of xsl: variable = "vrIll_TOC_TITLE_KEY" / >

    < name of xsl: variable = "vrIll_TOC_TITLE_TAG" / >

    < name of xsl: variable = "vrIll_TOC_SUBTITLE" / >

    < name of xsl: variable = "vrIll_GRAPHIC_ID" / >

    < name of xsl: variable = "numberIllus" / >

    < name of xsl: variable = "vrIll_ENGINE" / >

    < name of xsl: variable = "vrIll_TRANSMISSION" / >

    < name of xsl: variable = "vrIll_TRIM" / >

    < name of xsl: variable = "vrIll_MARKET" / >

    < name of xsl: variable = "vrIll_LINE" / >

    < name of xsl: variable = "vrIll_BODY" / >

    < name of xsl: variable = "vrIll_SERIES" / >

    < name of xsl: variable = "vrIll_XT_FILE_NAME" / >

    < name of xsl: variable = "vrIll_NOTE_TXT_KEY" / >

    < name of xsl: variable = "vrIll_NOTE_TXT_TAG" / >

    < name of xsl: variable = "vrIll_MAPPING_FAMILY" / >

    < name of xsl: variable = "vrIll_MAPPING_MODELYEAR" / >

    < name of xsl: variable = "vrIll_NOTE_TXT" / >

    < name of xsl: variable = "vrIll_NOTE_XT_ID" / >

    < name of xsl: variable = "vrIll_NOTE_TOC_ID" / >

    <!--> Declaration of the variable element

    < name of xsl: variable = "vrIt_ITEM_ID" / >

    < name of xsl: variable = "vrIt_SEQUENCE_NBR" / >

    < name of xsl: variable = "vrIt_ITEM_NBR" / >

    < name of xsl: variable = "vrIt_ITEM_TXT" / >

    < name of xsl: variable = "vrIt_ITEM_TXT_KEY" / >

    < name of xsl: variable = "vrIt_ITEM_TXT_TAG" / >

    < name of xsl: variable = "vrIt_NOUN_USAGE1" / >

    < name of xsl: variable = "vrIt_NOUN_USAGE1_KEY" / >

    < name of xsl: variable = "vrIt_NOUN_USAGE1_TAG" / >

    < name of xsl: variable = "vrIt_NOUNDESC_USAGE2" / >

    < name of xsl: variable = "vrIt_NOUNDESC_USAGE2_KEY" / >

    < name of xsl: variable = "vrIt_NOUNDESC_USAGE2_TAG" / >

    < name of xsl: variable = "vrIt_PHYDESC_USAGE3" / >

    < name of xsl: variable = "vrIt_PHYDESC_USAGE3_KEY" / >

    < name of xsl: variable = "vrIt_PHYDESC_USAGE3_TAG" / >

    < name of xsl: variable = "vrIt_USAGE4_KEY" / >

    < name of xsl: variable = "vrIt_USAGE4_TAG" / >

    < name of xsl: variable = "vrIt_INDENT_LEVEL" / >

    < name of xsl: variable = "vrIt_ILLUSTRATED_FLAG" / >

    < name of xsl: variable = "numberItem" / >

    < name of xsl: variable = "numberofParts" / >

    <! - declaration of variable for part - >

    < name of xsl: variable = "numberPart" / >

    < name of xsl: variable = "vrPartMarket" / >

    < xsl: template match = "CATALOG" >

    < name of xsl: variable = "vrCATALOG_ID" >

    < xsl: value-of select = "CATALOG_ID" / >

    < / xsl: variable >

    < xsl: for-each select = "GROUP" >

    < name of xsl: variable = "vrGROUP_TYPE_ID" >

    < xsl: value-of select = "GROUP_TYPE_ID" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_TOC_ID" >

    < xsl: value-of select = "TOC_ID" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_TOC_ALIAS" >

    < xsl: value-of select = "TOC_ALIAS" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_TOC_TITLE" >

    < xsl: value-of select = "TOC_TITLE" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_TOC_TITLE_KEY" >

    < xsl: value-of select = "TOC_TITLE_KEY" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_TOC_TITLE_TAG" >

    < xsl: value-of select = "TOC_TITLE_TAG" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_ORDER" >

    < xsl: value-of select = "GROUP_ORDER" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_GRAPHIC_ID" >

    < xsl: value-of select = "CHART/GRAPHIC_ID" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_XT_FILE_NAME" >

    < xsl: value-of select = "CHART/XT_FILE_NAME" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_MAPPING_MARKET" >

    < xsl: for-each select = "MAPS/MARKET" >

    <!-< xsl: if test = "text (). = "" >-->

    < xsl: value - of select = "concat(MAPPINGS/MARKET,.,'^')" / >

    <!-< / xsl: if >->

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vr_GROUP_CODE_TYPE" >

    < xsl: for-each select = "MAPPINGS" >

    < xsl: for-each select = "*" >

    < xsl: if test = "text (). = "and (name () = 'FAMILY' or name = 'ENGINE' name () = 'LINE' or name () ="MODEL_YEAR"name () = 'TRANSMISSION' or name = 'BODY' or name () = 'TRIM' or name = 'MARKET' () or name () = 'SERIES')" > "

    < xsl: value - of select = "concat (name (),' > > ',.,'^ ')" / >

    < / xsl: if >

    < / xsl: foreach >

    < xsl: text > + < / xsl: text >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vr_GROUP_CODE" >

    < xsl: value-of select = "0" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_LINE_SHOW" >

    < xsl: value-of select = "LINE_SHOW" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_SERIES_SHOW" >

    < xsl: value-of select = "SERIES_SHOW" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_ENGINE_SHOW" >

    < xsl: value-of select = "ENGINE_SHOW" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_BODY_SHOW" >

    < xsl: value-of select = "BODY_SHOW" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_TRANS_SHOW" >

    < xsl: value-of select = "TRANS_SHOW" / >

    < / xsl: variable >

    < name of xsl: variable = "vrGROUP_TRIM_SHOW" >

    < xsl: value-of select = "TRIM_SHOW" / >

    < / xsl: variable >

    < name of xsl: variable = "vrSEQ_LINE_SHOW" >

    < xsl: for-each select = "*" >

    < xsl: if test = "text () = 'Y'" >

    < xsl: if test = "name () ="LINE_SHOW"" > LINE_SHOW, < / xsl: if >

    < xsl: if test = "name () ="SERIES_SHOW"" > SERIES_SHOW, < / xsl: if >

    < xsl: if test = "name () ="ENGINE_SHOW"" > ENGINE_SHOW, < / xsl: if >

    < xsl: if test = "name () ="BODY_SHOW"" > BODY_SHOW, < / xsl: if >

    < xsl: if test = "name () ="TRANS_SHOW"" > TRANS_SHOW, < / xsl: if >

    < xsl: if test = "name () ="TRIM_SHOW"" > TRIM_SHOW, < / xsl: if >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < xsl: for-each select = "LOGICAL_ILLUSTRATION" >

    < name of xsl: variable = "numberLogIll" >

    < xsl: Number value = "position()" / >

    < / xsl: variable >

    < name of xsl: variable = "vrLogIll_TOC_ID" >

    < xsl: value-of select = "TOC_ID" / >

    < / xsl: variable >

    < name of xsl: variable = "vrLogIll_TOC_ALIAS" >

    < xsl: value-of select = "TOC_ALIAS" / >

    < / xsl: variable >

    < name of xsl: variable = "vrLogIll_TOC_TITLE" >

    < xsl: value-of select = "TOC_TITLE" / >

    < / xsl: variable >

    < name of xsl: variable = "vrLogIll_TOC_TITLE_KEY" >

    < xsl: value-of select = "TOC_TITLE_KEY" / >

    < / xsl: variable >

    < name of xsl: variable = "vrLogIll_TOC_TITLE_TAG" >

    < xsl: value-of select = "TOC_TITLE_TAG" / >

    < / xsl: variable >

    < name of xsl: variable = "vrLogIll_GRAPHIC_ID" >

    < xsl: value-of select = "CHART/GRAPHIC_ID" / >

    < / xsl: variable >

    < name of xsl: variable = "vrLogIll_XT_FILE_NAME" >

    < xsl: value-of select = "CHART/XT_FILE_NAME" / >

    < / xsl: variable >

    < name of xsl: variable = "vrLogIll_MAPPING_MARKET" >

    < xsl: for-each select = "MAPS/MARKET" >

    <!-< xsl: if test = "text (). = "" >-->

    < xsl: value - of select = "concat(MAPPINGS/MARKET,.,'^')" / >

    <!-< / xsl: if >->

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vr_LICODE_TYPE" >

    < xsl: for-each select = "MAPPINGS" >

    < xsl: for-each select = "*" >

    < xsl: if test = "text (). = "and (name () = 'FAMILY' or name = 'ENGINE' name () = 'LINE' or name () ="MODEL_YEAR"name () = 'TRANSMISSION' or name = 'BODY' or name () = 'TRIM' or name = 'MARKET' () or name () = 'SERIES')" > "

    < xsl: value - of select = "concat (name (),' > > ',.,'^ ')" / >

    < / xsl: if >

    < / xsl: foreach >

    < xsl: text > + < / xsl: text >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vr_LICODE" >

    < xsl: value-of select = "0" / >

    < / xsl: variable >

    < xsl: for-each select = "IMAGE" >

    < name of xsl: variable = "numberIllus" >

    < xsl: Number value = "position()" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_TOC_ID" >

    < xsl: value-of select = "TOC_ID" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_TOC_ALIAS" >

    < xsl: value-of select = "TOC_ALIAS" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_TOC_TITLE" >

    < xsl: value-of select = "TOC_TITLE" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_TOC_TITLE_KEY" >

    < xsl: value-of select = "TOC_TITLE_KEY" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_TOC_TITLE_TAG" >

    < xsl: value-of select = "TOC_TITLE_TAG" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_TOC_SUBTITLE" >

    < xsl: value-of select = "TOC_SUBTITLE" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_GRAPHIC_ID" >

    < xsl: value-of select = "CHART/GRAPHIC_ID" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_MARKET" >

    < xsl: for-each select = "MAPS/MARKET" >

    <!-< xsl: if test = "text (). = "" >-->

    < xsl: value - of select = "concat(MAPPINGS/MARKET,.,'^')" / >

    <!-< / xsl: if >->

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vr_ICODE_TYPE" >

    < xsl: for-each select = "MAPPINGS" >

    < xsl: for-each select = "*" >

    < xsl: if test = "text (). = "and (name () = 'FAMILY' or name = 'ENGINE' name () = 'LINE' or name () ="MODEL_YEAR"name () = 'TRANSMISSION' or name = 'BODY' or name () = 'TRIM' or name = 'MARKET' () or name () = 'SERIES')" > "

    < xsl: value - of select = "concat (name (),' > > ',.,'^ ')" / >

    < / xsl: if >

    < / xsl: foreach >

    < xsl: text > + < / xsl: text >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vr_ICODE" >

    < xsl: value-of select = "0" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_XT_FILE_NAME" >

    < xsl: value-of select = "CHART/XT_FILE_NAME" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_NOTE_TXT" >

    < xsl: value-of select = "NOTES/NOTE_TXT" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_NOTE_XT_ID" >

    < xsl: value-of select = "NOTES/XT_ID" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_NOTE_TOC_ID" >

    < xsl: value-of select = "NOTES/TOC_NOTE_ID" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_NOTE_TXT_KEY" >

    < xsl: value-of select = "NOTES/NOTE_TXT_KEY" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIll_NOTE_TXT_TAG" >

    < xsl: value-of select = "NOTES/NOTE_TXT_TAG" / >

    < / xsl: variable >

    < xsl: for-each select = "ITEM" >

    < name of xsl: variable = "numberItem" >

    < xsl: Number value = "position()" / >

    < / xsl: variable >

    < name of xsl: variable = "numberofParts" >

    < xsl: value - of select = "count (descendant::PART)" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_ITEM_ID" >

    < xsl: value-of select = "ITEM_ID" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_SEQUENCE_NBR" >

    < xsl: value-of select = "SEQUENCE_NBR" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_ITEM_NBR" >

    < xsl: value-of select = "ITEM_NBR" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_ITEM_TXT_KEY" >

    < xsl: value-of select = "ITEM_TXT_KEY" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_ITEM_TXT_TAG" >

    < xsl: value-of select = "ITEM_TXT_TAG" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_ITEM_TXT" >

    < xsl: value-of select = "ITEM_TXT" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_NOUN_USAGE1" >

    < xsl: value-of select = "NOUN_USAGE1" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_NOUN_USAGE1_KEY" >

    < xsl: value-of select = "NOUN_USAGE1_KEY" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_NOUN_USAGE1_TAG" >

    < xsl: value-of select = "NOUN_USAGE1_TAG" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_NOUNDESC_USAGE2" >

    < xsl: value-of select = "NOUNDESC_USAGE2" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_NOUNDESC_USAGE2_KEY" >

    < xsl: value-of select = "NOUNDESC_USAGE2_KEY" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_NOUNDESC_USAGE2_TAG" >

    < xsl: value-of select = "NOUNDESC_USAGE2_TAG" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_PHYDESC_USAGE3" >

    < xsl: value-of select = "PHYDESC_USAGE3" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_PHYDESC_USAGE3_KEY" >

    < xsl: value-of select = "PHYDESC_USAGE3_KEY" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_PHYDESC_USAGE3_TAG" >

    < xsl: value-of select = "PHYDESC_USAGE3_TAG" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_USAGE4_KEY" >

    < xsl: value-of select = "USAGE4_KEY" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_USAGE4_TAG" >

    < xsl: value-of select = "USAGE4_TAG" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_INDENT_LEVEL" >

    < xsl: value-of select = "INDENT_LEVEL" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_ILLUSTRATED_FLAG" >

    < xsl: value-of select = "ILLUSTRATED_FLAG" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_REQUIRED_FLAG" >

    < xsl: value-of select = "ITEM_APPLICATION/REQUIRED_FLAG" / >

    < / xsl: variable >

    < name of xsl: variable = "vrIt_SERVICEABLE_FLAG" >

    < xsl: value-of select = "ITEM_APPLICATION/SERVICEABLE_FLAG" / >

    < / xsl: variable >

    < xsl: for-each select = "PARTY" >

    < name of xsl: variable = "numberPart" >

    < xsl: Number value = "position()" / >

    < / xsl: variable >

    < name of xsl: variable = "vrPartChild" >

    < xsl: value - of select = "count (*)" / >

    < / xsl: variable >

    < name of xsl: variable = "vrPartU1" >

    < xsl: value-of select = "NOUN_USAGE1" / >

    < / xsl: variable >

    < name of xsl: variable = "vrPartU2" >

    < xsl: value-of select = "NOUNDESC_USAGE2" / >

    < / xsl: variable >

    < name of xsl: variable = "vrPartU3" >

    < xsl: value-of select = "PHYDESC_USAGE3" / >

    < / xsl: variable >

    < name of xsl: variable = "vrPartTxt" >

    < xsl: value-of select = "ITEM_TXT" / >

    < / xsl: variable >

    < name of xsl: variable = "vrPartMarket" >

    < xsl: for-each select = "ON" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat(MARKET,.,'^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vr_PMARKET" >

    < xsl: for-each select = "ON" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat('M','^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vrPartEngine" >

    < xsl: for-each select = "ENGINE" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat(ENGINE,.,'^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "var_PENGINE" >

    < xsl: for-each select = "ENGINE" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat('E','^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vrPartBody" >

    < xsl: for-each select = "BODY" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat(BODY,.,'^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "var_PBODY" >

    < xsl: for-each select = "BODY" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat('B','^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vrPartLine" >

    < xsl: for-each select = "LINE" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat(LINE,.,'^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "var_PLINE" >

    < xsl: for-each select = "LINE" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat('L','^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vrPartTrim" >

    < xsl: for-each select = "TRIM" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat(TRIM,.,'^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "var_PTRIM" >

    < xsl: for-each select = "TRIM" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat('R','^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vrPartTrimColor" >

    < xsl: for-each select = "TRIM_COLOR" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat(TRIM_COLOR,.,'^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "var_PTRIMCOLOR" >

    < xsl: for-each select = "TRIM_COLOR" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat('C','^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vrPartTrimExt" >

    < xsl: for-each select = "TRIM_EXTERIOR" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat(TRIM_EXTERIOR,.,'^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "var_PTRIMEXT" >

    < xsl: for-each select = "TRIM_EXTERIOR" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat('X','^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vrPartSeries" >

    < xsl: for-each select = "SERIES" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat(SERIES,.,'^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "var_PSERIES" >

    < xsl: for-each select = "SERIES" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat('Z','^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vrPartTrans" >

    < xsl: for-each select = "TRANS" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat(TRANS,.,'^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "var_PTRANS" >

    < xsl: for-each select = "TRANS" >

    < xsl: if test = "text (). = "" >

    < xsl: value - of select = "concat('T','^')" / >

    < / xsl: if >

    < / xsl: foreach >

    < / xsl: variable >

    < name of xsl: variable = "vrPartFamily" >

    < xsl: value - of select = "concat(/CATALOG/APPLICATIONS/FAMILY,'^')" / >

    < / xsl: variable >

    < name of xsl: variable = "var_PFAMILY" >

    < xsl: value - of select = "concat('F','^')" / >

    < / xsl: variable >

    < name of xsl: variable = "vrPartModelYear" >

    < xsl: value - of select = "concat(/CATALOG/APPLICATIONS/MODEL_YEAR,'^')" / >

    < / xsl: variable >

    < name of xsl: variable = "var_PYEAR" >

    < xsl: value - of select = "concat('Y','^')" / >

    < / xsl: variable >

    < name of xsl: variable = "vr_PCODE_TYPE" >

    < xsl: value - of select = "concat($var_PBODY,$var_PTRIMCOLOR,$var_PENGINE,$var_PFAMILY,$var_PLINE,$vr_PMARKET,$var_PTRIM,$var_PTRANS,$var_PTRIMEXT,$var_PYEAR,$var_PSERIES)" / >

    < / xsl: variable >

    < name of xsl: variable = "vr_PCODE" >

    < xsl: value - of select = "concat ($vrPartBody, $vrPartTrimColor, $vrPartEngine, $vrPartFamily, $vrPartLine, $vrPartMarket, $vrPartTrim, $vrPartTrans, $vrPartTrimExt, $vrPartModelYear, $vrPartSeries)" / >

    < / xsl: variable >

    < name of xsl: variable = "varITEM_SALES_CODES" >

    < xsl: value-of select = "ITEM_SALES_CODES" / >

    < / xsl: variable >

    < xsl: value-of select = "$vrCATALOG_ID" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "/ CATALOGUE/APPLICATIONS/MODEL_YEAR" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "/ CATALOGUE/APPLICATIONS/FAMILY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_TOC_ID" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_TOC_ALIAS" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_TOC_TITLE_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_TOC_TITLE_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_ORDER" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrLogIll_TOC_ID" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrLogIll_TOC_ALIAS" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrLogIll_TOC_TITLE" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrLogIll_TOC_TITLE_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrLogIll_TOC_TITLE_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIll_TOC_ID" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIll_TOC_ALIAS" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIll_TOC_TITLE" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIll_TOC_TITLE_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIll_TOC_TITLE_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIll_TOC_SUBTITLE" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIll_NOTE_TXT_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIll_NOTE_TXT_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIll_GRAPHIC_ID" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIll_XT_FILE_NAME" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_ITEM_ID" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_ITEM_NBR" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_ITEM_TXT_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_ITEM_TXT_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_ITEM_TXT" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_NOUN_USAGE1" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_NOUN_USAGE1_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_NOUN_USAGE1_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_NOUNDESC_USAGE2" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_NOUNDESC_USAGE2_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_NOUNDESC_USAGE2_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_PHYDESC_USAGE3" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_PHYDESC_USAGE3_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_PHYDESC_USAGE3_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_USAGE4_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_USAGE4_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_INDENT_LEVEL" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_ILLUSTRATED_FLAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "ITEM_ID" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "PART_NBR" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "PART_NBR_FORMAT" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "QUANTITY" / >

    < xsl: text > | < / xsl: text >

    < xsl: choose >

    < template test = "$numberofParts = 1 and $vrPartU1 =" and $vrPartU2 = "and $vrPartU3 =" and $vrPartTxt = "and $vrPartChild! = 0 ">

    < xsl: value-of select = "$vrIt_NOUN_USAGE1" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_NOUNDESC_USAGE2" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_PHYDESC_USAGE3" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_ITEM_TXT" / >

    < / xsl: When >

    < xsl: otherwise >

    < xsl: value-of select = "$vrPartU1" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrPartU2" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrPartU3" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrPartTxt" / >

    < / xsl: otherwise >

    < / xsl: choose >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "USAGE_SOURCE" / >

    < xsl: text > | < / xsl: text >

    < xsl: choose >

    < template test = "$varITEM_SALES_CODES =" ">."

    < xsl: text > ST < / xsl: text >

    < / xsl: When >

    < xsl: otherwise >

    < xsl: value-of select = "$varITEM_SALES_CODES" / >

    < / xsl: otherwise >

    < / xsl: choose >

    < xsl: text > | < / xsl: text >

    < xsl: choose >

    < template test = "$numberofParts = 1 and $vrPartU1 =" and $vrPartU2 = "and $vrPartU3 =" and $vrPartTxt = "and $vrPartChild! = 0 ">

    < xsl: value-of select = "$vrIt_NOUN_USAGE1_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_NOUN_USAGE1_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_NOUNDESC_USAGE2_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_NOUNDESC_USAGE2_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_PHYDESC_USAGE3_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_PHYDESC_USAGE3_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_ITEM_TXT_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_ITEM_TXT_TAG" / >

    < / xsl: When >

    < xsl: otherwise >

    < xsl: value-of select = "NOUN_USAGE1_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "NOUN_USAGE1_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "NOUNDESC_USAGE2_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "NOUNDESC_USAGE2_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "PHYDESC_USAGE3_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "PHYDESC_USAGE3_TAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "ITEM_TXT_KEY" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "ITEM_TXT_TAG" / >

    < / xsl: otherwise >

    < / xsl: choose >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "SEQUENCE_NBR" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_TOC_TITLE" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_SEQUENCE_NBR" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_GRAPHIC_ID" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_XT_FILE_NAME" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrLogIll_GRAPHIC_ID" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrLogIll_XT_FILE_NAME" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$numberIllus" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$numberItem" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$numberPart" / >

    < xsl: text > | < / xsl: text >

    < xsl: choose >

    < template test = "$vrPartChild = 0" > ".

    < xsl: value-of select = "$vrPartChild" / >

    < / xsl: When >

    < xsl: otherwise >

    < xsl: value-of select = "$numberofParts" / >

    < / xsl: otherwise >

    < / xsl: choose >

    < xsl: text > | < / xsl: text >

    < xsl: choose >

    < template test = "substring($vrGROUP_MAPPING_MARKET,1,1) ='^ '" > ".

    < xsl: text > < / xsl: text >

    < / xsl: When >

    < template test = "contains($vrGROUP_MAPPING_MARKET,'^^')" >

    < xsl: text > < / xsl: text >

    < / xsl: When >

    < xsl: otherwise >

    < xsl: value-of select = "$vrGROUP_MAPPING_MARKET" / >

    < / xsl: otherwise >

    < / xsl: choose >

    <!-< xsl: value-of select = "$vrGROUP_MAPPING_MARKET" / >-->

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vr_GROUP_CODE_TYPE" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vr_GROUP_CODE" / >

    < xsl: text > | < / xsl: text >

    < xsl: choose >

    < template test = "substring($vrIll_MARKET,1,1) ='^ '" > ".

    < xsl: text > < / xsl: text >

    < / xsl: When >

    < template test = "contains($vrIll_MARKET,'^^')" >

    < xsl: text > < / xsl: text >

    < / xsl: When >

    < xsl: otherwise >

    < xsl: value-of select = "$vrIll_MARKET" / >

    < / xsl: otherwise >

    < / xsl: choose >

    <!-< xsl: value-of select = "$vrIll_MARKET" / >-->

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vr_ICODE_TYPE" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vr_ICODE" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$numberLogIll" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrPartMarket" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vr_PCODE_TYPE" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vr_PCODE" / >

    < xsl: text > | < / xsl: text >

    < xsl: value - of select = "substring($vrIll_NOTE_TXT,1,3999)" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIll_NOTE_XT_ID" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIll_NOTE_TOC_ID" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_LINE_SHOW" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_SERIES_SHOW" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_ENGINE_SHOW" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_BODY_SHOW" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_TRANS_SHOW" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrGROUP_TRIM_SHOW" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrSEQ_LINE_SHOW" / >

    < xsl: text > | < / xsl: text >

    <!-< xsl: value-of select = "$vrLogIll_MAPPING_MARKET" / >-->

    < xsl: choose >

    < template test = "substring($vrLogIll_MAPPING_MARKET,1,1) ='^ '" > ".

    < xsl: text > < / xsl: text >

    < / xsl: When >

    < template test = "contains($vrLogIll_MAPPING_MARKET,'^^')" >

    < xsl: text > < / xsl: text >

    < / xsl: When >

    < xsl: otherwise >

    < xsl: value-of select = "$vrLogIll_MAPPING_MARKET" / >

    < / xsl: otherwise >

    < / xsl: choose >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vr_LICODE_TYPE" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vr_LICODE" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_SERVICEABLE_FLAG" / >

    < xsl: text > | < / xsl: text >

    < xsl: value-of select = "$vrIt_REQUIRED_FLAG" / >

    < xsl: text > # < / xsl: text >

    < / xsl: foreach >

    < / xsl: foreach >

    < / xsl: foreach >

    < / xsl: foreach >

    < / xsl: foreach >

    < / xsl: template >

    [< / xsl: stylesheet >]';

    I am getting error below.

    [Error] Execution (2: 1): ORA-01704: string literal too long.

    Please help me on this

    You cannot insert more than 4000 characters. Use Pl/SQL as below

    DECLARE

    Str VARCHAR2 (32767).

    BEGIN

    Str: =.

    q']

    http://www.w3.org/1999/XSL/transform">

       

     

     

     

     

     

     

     

     

    ++

     

     

     

     

     

     

          

    LINE_SHOW,

    SERIES_SHOW,

    ENGINE_SHOW,

    BODY_SHOW,

    TRANS_SHOW,

    TRIM_SHOW,

                  

      

     

     

    ++

      

                  

       

           

     

    ++

                  

                  

                          

                  

                   

                   

                   

                   

                   

     

     

          

     

          

          

          

          

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    ST

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    |

    #####

    ]';

    INSERT IN the text (A)

    VALUES (str);

    END;

  • How to insert data into a BLOB column using sql

    Hi all

    How to insert data into the BLOB column directly using sql.
    create  table temp
    (
      a blob,
      b clob);
    
    SQL> /
    Insert into temp  values ('32aasdasdsdasdasd4e32','adsfbsdkjf') ;
                                      *
    ERROR at line 1:
    ORA-01465: invalid hex number
    
    Please help in this.
    Thank you
    Prakash P

    Insert into temporary values (UTL_RAW. CAST_TO_RAW ('32aasdasdsdasdasd4e32'), 'adsfbsdkjf');

  • Insertion XMLAgg large output in a table with a CLOB column

    Hello

    I need to fill a CLOB column in a table with the output of a query select using XMLAgg which returns a string length exceeds the maximum length of the SQL 32767octets.

    The table I ask has 300,000 lines I need to create an XML file. When I apply the query below (without XMLAgg) I get 300 000 lines that each of the 134 characters each. However, when I add the XMLAgg I can't select the results as XMLAgg concatenates my 300,000 lines in a single line, where a length of string is too long for SQL.

    SELECT (XMLElement ("line", XMLELEMENT ('cell', XMLATTRIBUTES ('XML_TAG_1' "colName"), attribute1)
    XMLELEMENT ('cell', XMLATTRIBUTES ('XML_TAG_2' "colName"), attribut2)
    XMLELEMENT ('cell', XMLATTRIBUTES ('XML_TAG_3' "colName"), attribut3))
    )
    of XML_TAGS_TABLE
    -Produces 300,000 lines like below
    < row > < cell colName = "XML_TAG_1" > 12345 < / cell > < cell colName = "XML_TAG_2" > abcdef < / cell > < cell colName = "XML_TAG_3" > 123xyz < / cell > < / row >

    With this in mind, I created a temporary table (TEMP_TAB_TEST) with a column called XML_ROW that is a CLOB. Applying XMLAgg in the above query, I would get 300,000 lines concatenated into a string. I need to get the single string output in the XML_ROW (CLOB) column XMLAgg while I can then convert them to the XML file.

    I don't see how I can use XMLAgg due to the length of the output it produces? Is there a way I can fill the column clob using the XMLAgg is the result of a PL/SQL package / block Anon?

    Thank you very much
    Simon.

    It works for me:

    CREATE TABLE TESTCLOB (ID NUMBER, DATA CLOB);
    
    insert into testclob (
      id,
      data
    ) values (
      1,
      (SELECT XMLTYPE.getClobVal(XMLAGG( XMLElement("row", XMLELEMENT("cell", XMLATTRIBUTES('XML_TAG_1' COL1),attribute1)
                                        ,XMLELEMENT("cell", XMLATTRIBUTES('XML_TAG_2' COL2) ,attribute2)
                                        ,XMLELEMENT("cell", XMLATTRIBUTES('XML_TAG_3' COL3),attribute3))
                                       )
                                 )
         from (SELECT 'XXXXX' attribute1, 'xxxxxx' attribute2, 'yyyyyyy' attribute3 from dual connect by level<1000000)
      )
    );
    
    SELECT ID, DBMS_LOB.GETLENGTH(DATA) FROM TEXTCLOB;
    
    ID                     DBMS_LOB.GETLENGTH(DATA)
    ---------------------- ------------------------
    1                      118999881                
    
  • How to perform an addition of column values in an insert query that would insert in the 3rd column, and the values how to insert into another table.

    I have two tables (2) RESULT TAB (1)

    CREATE TABLE TAB

    (

    NUMBER OF SNO

    A NUMBER,

    B THE NUMBER.

    NUMBER OF THE SUM

    );

    CREATE AN ARRAY OF RESULT

    (

    NUMBER OF SNO

    NUMBER OF THE SUM

    )

    my doubt is:

    (1) I want to insert a table TAB, my question is how to insert a column to the SUM using the column A AND B... Here im adding two values of the column and store result in the AMOUNT column.

    SNO   A  SUM           

    1 100 150 250

    2 300 100 400

    I want to like this, it is possible with single insert query?


    (2) at the time of the insertion TAB of values that SNO, and the values of table TAB $ insert in the table of RESULTS... is it possible these two inserts at the same time?

    in fact, im using another this table.fro TAB and easy to understand I write like that, please solve this problem

    First, you post in the wrong forum as this one is only for Oracle's SQL developer tool. So you might ask your question in the general forum of SQL.

    Second, you might solve your problems with bind variable:

    Insert tab

    (sno, a, b, sum)

    values

    (: SNO,: A: B: A + B :))

    You should not use sum as column name because it is a reserved word.

    More you cannot insert into two different tables with a single SQL, but you can use PL/SQL to do this:

    Start

    insert into tab values (: SNO,: A: B: A + B :);)

    insert into result values (: SNO,: A + B :);)

    end;

    If you meet sno from a sequence, you could do something like this:

    Start

    insert into values tab (seq_sno.nextval,:,: B,: A +: B) return sno in: SNO.

    insert into result values (: SNO,: A + B :);)

    end;

    Hope that helps,

    dhalek

  • Insert the string xml in a clob column. ??

    https://drive.Google.com/file/d/0BwAVQqYmX0-zMHZiS1F0SVdOMmc/view?USP=sharing

    DECLARE
            v_clob CLOB := to_clob('xml string from local file'); --pls. download xml file from above url;
            stmt NVARCHAR2(500) := 'INSERT INTO TEST(XMLDATA) VALUES(:x)';
    BEGIN
            EXECUTE IMMEDIATE stmt USING v_clob;
    END;
    

    If I use xmltype so I can use XMLType (bfilename ('test_dir', '"Data.xml" '), nls_charset_id ('AL32UTF8'))

    but I have to use clob for storing the xml string. because oracle xmltype cannot correctly parse these xml data. ;

    Google search for 'oracle insert clob from the file' would you find this answer fairly quickly.

    You don't need to use dynamic sql statements.

  • insertion of a number by ascending as columns are inserted into the table

    I have a global temporary table that is populated using a procedure that has a column that must begin at 0 and add 1 every time a column is inserted. Is it possible to do without the creation of a sequence and a trigger for this column?
    example:
    iKey tran_post_code_rc receipt_date sequence_num_rc
    0 E289F 100 31 - dec - 2009
    1 E289F 98 31 - dec - 2009
    2 E289F 90 31-dec-2009
    3 E289F 31-dec-2009 103
    4 E289F 89 31-dec-2009
    5 E289F 97 31 - dec - 2009

    Hello

    If the table is populated using Insert Into... Select From, you can add ROWNUM to your selection.

    Concerning
    Peter

  • How to insert data into the BLOB column

    Hi all

    Can someone help me to insert data in the BLOB data type column?

    The structure of the table is
    CREATE TABLE XXATFL_DM_FORCAST_STG
    (
    TASK_ID NUMBER,
    USER_ID NUMBER,
    CREATED_BY NUMBER (15),
    CREATION_DATE DATE,
    LAST_UPDATED_BY NUMBER (15),
    DATE OF LAST_UPDATE_DATE,
    LAST_UPDATE_LOGIN NUMBER (15),
    RECORD_STATUS VARCHAR2 (1 BYTE),
    ERROR_MESSAGE VARCHAR2 (4000 BYTE),
    DATA_FILE BLOB
    )

    I want to insert data into the column DATA_FILE. and this insert statement inside a procedure.

    Please help me as soon as possible because it is very urgent for me

    Thank you and best regards,
    Charrier

    Charrier,

    If you form the string yourself, you can use the function utl_raw.cast_to_raw on your channel.

    http://download.Oracle.com/docs/CD/B12037_01/AppDev.101/b10802/u_raw.htm#997086

    sql> create table t(
      2    id number,
      3    l_blob blob
      4  );
    
    sql> insert into t values(1, utl_raw.cast_to_raw('SampleString'));
    
    1 row created.
    
    sql> commit;
    
    Commit complete.
    
  • How to retrieve xml soap column data into a clob table

    Hello

    I'm trying to retrieve the value of the clob column XML tag.

    Name of the table = xyz and column = abc (clob data type)

    data stored in the column to abc is as below

    "" < soapenv:Envelope xmlns:soapenv = "http://schemas.xmlsoap.org/soap/envelope/" xmlns:head ="http://www.abc.com/gcgi/shared/system/header" xmlns:v6 = "http://www.abc.com/gcgi/services/v6_0_0_0" xmlns ="http://www.abc.com/gcgi/shared/system/systemtypes" > ""

    "< soapenv:Header xmlns:wsa = 'http://www.w3.org/2005/08/addressing' > '.

    "< RqHeader soapenv:mustUnderstand ="0"xmlns ="http://www.abc.com/gcgi/shared/system/header">."

    < DateAndTimeStamp > 2011-12-20T 16: 02:36.677 + 08:00 < / DateAndTimeStamp >

    < UUID > 1000002932 < / UUID >

    6_0_0_0 < version > < / Version >

    < ClientDetails >

    < Org > CBA < / Org >

    < OrgUnit > CBA < / OrgUnit >

    < channelId% > HBK < / ChannelID >

    < TerminalID > 0000 < / TerminalID >

    < SrcCountryCode > SG < / SrcCountryCode >

    < DestCountryCode > SG < / DestCountryCode >

    < UserGroup > HBK < / UserGroup >

    < / ClientDetails >

    < / RqHeader >

    < wsa: action >/SvcImpl/Bank /.

    SOAPEndpoint/AlertsService.serviceagent/OpEndpointHTTP/AlertDeleteInq < / wsa: action > < / soapenv:Header >

    < soapenv:Body >

    < v6:AlertDeleteInqRq >

    < v6:Base >

    < v6:VID > 20071209013112 < / v6:VID >

    <!-in option: - >

    < v6:Ref > CTAA00000002644 < / v6:Ref >

    < / v6:Base >

    < / v6:AlertDeleteInqRq >

    < / soapenv:Body >

    < / soapenv:Envelope >

    And I want to retrieve the values of tag

    < channelId% > and < v6:VID >

    can help someone, I tried with extractvalue but not able to get the values

    e210e26a-5109-4E16-9e40-d6c719094b0d wrote:

    Select x.* esb_output_temp t

    , xmltable (xmlnamespaces ('http://schemas.xmlsoap.org/soap/envelope' as "soapenv"))

    'http://www.abc.com/gcgi/shared/system/header', 'head ',.

    ( http://www.abc.com/gcgi/services/bank/alerts/v6_0_0_0' as 'v6')

    ,'/ soapenv:Envelope' to xmlparse (document t.med_req_payload)

    columns ChannelID varchar2 (10)

    path ' soapenv: / header/head: RqHeader / head: ClientDetails / head: ChannelID'

    , Path of varchar2 (30) VID ' soapenv:Body / v6:AlertDeleteInqRq / v6:Base / v6:VID'

    ) x ;

    Get the error:

    ORA-19112: error raised during the evaluation:

    XVM-01003: [XPST0003] syntax error in ' soapenv:'

    1 declare namespace soapenv is http://schemas.xmlsoap.org/soap/envelope;. Statement

    .

    ^

    If you do not run the exact query I posted. Why?

    You have changed the uri of namespace associated with the prefix of 'http://schemas.xmlsoap.org/soap/envelope/' to 'http://schemas.xmlsoap.org/soap/envelope' soapenv, see the difference?

    and there is a syntax error in the expression of path ChannelID: soapenv: / header

    See my example again once, you need not to tamper with it, at least not until you understand what you are doing.

Maybe you are looking for

  • MG560... impossible to configure printing wireless smart phone

    I followed the implementation of directions by cannon app, but I've never been able to print from my MG560. The app says "undefined printer" and it does not detect the printer even with access to the point of the blue on light. Help, please

  • 3-in-one printer-scanning of mediocre results

    I have the 3-in-one photosmart scanner 7510 and I think the scan is poor flatbedded unless. This never happened with my previous HP scanner. Also my cartridge black lasted less then a month, which I think is very unusual as I rarely print anything lo

  • Need to form pre filled out of Muse Message box

    I have a form on a site and its supposed to be a letter, I need the message to pre box then fill just put in their info and press send. Thus, when mail is received the pre wrote message is there?

  • Change the color of already created Flash Video

    HelloI work with either a swf, fla or f4v file file that has already been created and I need to change the hue of the product in the video. How can I do this?

  • Try to use a function of Group on an analytic function

    Hello We use the Oracle 11.1. I have an analytic function that gives me the DENSE_RANK of lines groups. I would like to return the highest value of each group. The function looks like: DENSE_RANK( ) OVER (PARTITION BY METRIC ORDER BY sum(AEROBIC_EXER