Problem in the display of the values in the table

Hi all

I have data stored in the database in the form of comma and I want tot display these data in the table to the OFA.

Help, please. There is little urgency.

Best regards and thank you

Hello

To display values, you need create a transitional point of view and then create attributes according to your need,

In one of my projects, I did the same thing when I was storage sort order in a line while the OPS, I need to display it in the rows in the canton:

Pseudo code should look like this:

Public Sub getSortOrder()
{
OAViewObject VO = getSortOrdrerVO1();
Line line;
String s1 = "";
String s2 = "";
String s3 = "";
String s4 = "";
If (VO! = null)
{
line = VO.first ();
If (Row.GetAttribute ("SortOrder")! = null)
S1 = row.getAttribute("SortOrder").toString ();
If (Row.GetAttribute ("ColumnName")! = null)
S2 = row.getAttribute("ColumnName").toString ();
line = VO.next ();
If (Row.GetAttribute ("SortOrder")! = null)
S3 = row.getAttribute("SortOrder").toString ();
If (Row.GetAttribute ("ColumnName")! = null)
S4 = row.getAttribute("ColumnName").toString ();
System.out.println ("sort order:" + s);
}
OAViewObject VO1 = getAdvResultVO1();
Row1 row;
If (VO1! = null)
{
Row1 = VO1.first ();
Row1.SetAttribute ("SortColumn1", S2);
Row1.SetAttribute ("Order1", S1);
Row1.SetAttribute ("SortColumn2", S4);
Row1.SetAttribute ("Order2", S3);
Row1.SetAttribute ("SearchId", new Number (111));
Row1.SetAttribute ("UserId", new Number(-1));
Row1.SetAttribute ("SearchName", "Out Nouvelle1");
}

}

Public Sub setSortOrder()
{
OAViewObject VO = getAdvResultVO1();
Line line;
String s1 = "";
String s2 = "";
String s3 = "";
String s4 = "";
If (VO! = null)
{
line = VO.first ();
If (line! = null)
{
If (Row.GetAttribute ("SortColumn1")! = null)
S1 = row.getAttribute("SortColumn1").toString ();
If (Row.GetAttribute ("SortColumn2")! = null)
S2 = row.getAttribute("SortColumn2").toString ();
If (Row.GetAttribute ("Order1")! = null)
S3 = row.getAttribute("Order1").toString ();
If (Row.GetAttribute ("Order2")! = null)
S4 = row.getAttribute("Order2").toString ();
}
System.out.println ("sort order:" + s);
}
OAViewObject VO1 = getSortOrdrerVO1();
Row1 row;
If (VO1! = null)
{
Row1 = VO1.first ();
If (row1! = null)
{
If (s3! = null)
Row1.SetAttribute ("SortOrder", S3);
If (s1! = null)
Row1.SetAttribute ("ColumnName", S1);
Row1 = VO1.next ();
If (s4! = null)
Row1.SetAttribute ("SortOrder", S4);
If (s2! = null)
Row1.SetAttribute ("ColumnName", S2);
}
Row1.SetAttribute ("SearchId", new Number (111));
Row1.SetAttribute ("UserId", new Number(-1));
Row1.SetAttribute ("SearchName", "Out Nouvelle1");
}

}

Hope this will help, for any clarification on the code, you can call me.

Kind regards
Out Sharma

Tags: Oracle Applications

Similar Questions

  • Problem with the Table result variable

    When you save a document structured in XML, the Table Continuation variable is translated to an entity named "fm.tcont".

    Strangely, the content of the entity is a control character (0 x 11). The file is saved in XML format, but the Analyzer Returns an error,

    Error message to the file d:\test\100219\doc_test.xml.1F0, line 31, char 22,: Invalid character (Unicode: 0 x 11)
    Error on line 31, tank 24, Message: expected a value of literal entity or PUBLIC/SYSTEM identifier
    Parse error on line 31, tank 20: not well formed (invalid token)
    The abandoned analysis.

    The contents of the variable nothing suspicious, it's just '(continued)', where the first character is a normal space.

    If someone had the same problem and knows how to fix?

    It's on FM8.0p277 on Windows XP.

    Thank you very much in advance,

    Johannes

    Johannes,

    I don't have the direct response, because I've never tried. But my EDD has a TableContinuation element that is empty; ESD inserts the table continuation variable. When you export to XML, the element is there as a "marker"; It has NO content. When open in the frame, ESD inserts the variable again. My reasoning is that the table continuation variable has meaning ONLY within FrameMaker. It's a formatting object, not a content container. No post processing of the XML data would not need if so, ITS engine could provide what it is able to understand.

    Anyway, here's how I deal with it.

    Good luck
    Van

  • addChild does not add my mcs. Problem with the table.

    I think that my table is wrong but I do not know why

    SerializableAttribute public class GameSunnyFly extends MovieClip {}

    private var v: Number = 8;

    varObject:String private var;

    i: Number private var;

    arrayObjects:Array private var;

    soundArray:Array private var;

    soundClip:Sound private var;

    randomnumber:Number private var;

    contadorHits:uint private var;

    private var notTweening:Boolean = true;

    tweenedObject:MovieClip private var;

    tiempoTotal:uint private var;

    tiempoTimer:Timer private var;

    clickPoint:Point private var;

    public void GameSunnyFly() {}

    setObjects();

    this.tiempoTotal = 60;

    this.i = 1;

    this.varObject = arrayObjects [i-1];

    this.clickPoint = new focus();

    this.tiempoTimer = new Timer (1000, this.tiempoTotal * 1000);

    this.tiempoTimer.addEventListener (TimerEvent.TIMER, this.onTimerTiempoTimer);

    this.tiempoTimer.addEventListener (TimerEvent.TIMER_COMPLETE, this.onTimerCompleteTiempoTime r);

    this.tiempoTimer.start ();

    this.setSounds ();

    this.addEventListener (Event.ADDED_TO_STAGE, this.onAddedToStage);

    this.soundArray [i - 1] .play (0,999);

    / / make an instance of the library class + addChild Stadium

    function setObjects (): void {}

    var object1:Object1Class = new Object1Class; On the export of the library, you create a custom class + in the code, you must create an instance of this class with the new

    var object2:Object2Class = new Object2Class; Naming Convention better for custom classes to make them more obvious.

    var object3:Object3Class = new Object3Class;

    var object4:Object4Class = new Object4Class;

    var object5:Object5Class = new Object5Class;

    object5, object3, this.arrayObjects = [object1, object2 object4]; You can write like that, or use push

    trace(this.arrayObjects[i-1]); (undefined)

    addChild(this.arrayObjects[i-1]);

    }

    }

    Your builder creates the table arrayObjects when it calls setObjects, but the value because I has not yet been initialized if the lines

    trace(this.arrayObjects[i-1]); (undefined)

    addChild(this.arrayObjects[i-1]);

    are most likely resulting in errors because I would have the default value for a certain number of NaN the

    try to put the

    This.i = 1;

    before the setObjects()

    call in your constructor.

  • Problem with the table of contents pages and books

    I use 8 HR and generate Webhelp.

    I created a project and had to change a few pages of table of contents and create TOC books instead. I deleted the pages and added books, with the same name. HR, it looks fine, but when I generate the table of contents for the page instead of the book. I tried to clear my cache in Internet Explorer, and the deletion of the page again. Still no help. I rebooted and even rebooted and still have the same thing. Can someone tell me how to solve this problem?

    Thank you.

    Indeed if a book has nothing in it, it will not appear in the table of contents. When you think about it, it is very logical. Why would you want a book to appear if nothing was inside?

    See you soon... Rick

    Useful and practical links

    Wish to RoboHelp form/Bug report form

    Begin to learn RoboHelp HTML 7 or 8 days - $24.95!

    Adobe Certified RoboHelp HTML Training

    SorcerStone blog

    RoboHelp EBooks

  • problems with the table of contents and index

    I do the localization for the Japan, so I'm all nice and good in Japanese (themes, table of contents and index), however, after compilation, only the TOC and India are in a font that does not support Japanese characters.
    Does anyone have any ideas how to solve this problem?
    Thank you

    Thank you Pete, it's part of the solution.
    In fact, what I discovered on a German forum for RoboHelp, is to set the machine to the locale for the country, and the location is made. I installed the language support pack before my problem and so I was able I was translating into topics. The problem appeared when I tried my first compilation. The subjects were still in Japanese, that I translated, but the table of contents and the index and were the only ones who wrote in a totally unknown style (not Japanese English and not another language, I know).
    Now that I've changed the location of my system, it works.
    So, I think that this should be a first improvement for RoboHelp, right? They boast that they support 35 languages, however the support isn't quite... finish, huh?
    Furthermore, the error message continues to come even after all these changes, but I don't like too much about this, I get what I need.
    Thanks again Pete for the solution and the quick response.

  • Page indent the problem with the table of contents entries...

    I have a few entries of table of contents running on more than one line. I would like the text to be indented from the establishment right indent/margin so that text does not as far as the Page numbers on the right margin of the text TOC block extend existing. I put a tab on the right so that the page numbers are tabulated on the right edge of the frame, but if I bring you the right margin with several (currently 5 mm) indenting, I can't have a tab stop to the page outside of the right margin.

    If I insert soft-return/new line tanks they wil get lost every time I have rebuild the table of contents (there will be a lot of it!)

    Any ideas, I'm sure it happens all the time for designers of the book.

    The same way you have a withdrawal of first line, on the left there is a final withdrawal of the straight line. You can set the right two inches (for example) withdrawal and removal of stretch to neutralize two thumbs, all on a single line will go completely to the right of the frame, and any point edge requiring line breaks will break two inches to the left of the right edge of the frame, while the last line will go to the right edge.

  • analyse the problem of the table

    Hi all
    I analyzed a table and calculated statistics for the table. but when I checked the parsed date is showing as

    GEDIS_CONTACT 2007-12-29 08:02:25

    What could be the reason. Any idea?

    Thank you
    Krishna

    KRIS wrote:
    SQL > analyze table om_cust.gedis_contact computing statistics;

    Parsed table.

    Version is 10.2.0.4

    Do not use this command to analyze the tables so you need to use DBMS_STATS. Procedure GATHER_TABLE_STATS then check again.

  • Display lines without values in a table (using only the answers, 10g)

    Hi gurus, I tried bumping the blank in a PivotTable , but since it s beating Pavilion 'responded' it probably won´t get any attention :) That solution seems good, but I get the error message "[nQSError: 10058] a general error has occurred." [nQSError: 22027] Union of incompatible types. (HY000) "when practice columns

    My problem is that when a line in a dimension has no value it does not show. Often, it's good, but my requirement is that, even if she hasn´t got the values it should show:
    For example
    Total sales:
    Sweden, 1234
    Norway, 4321
    Denmark, 1111

    Sales - ice hockey clubs
    Sweden, 1234
    Norway, -.
    Denmark--

    OBIEE normally removes the Norway and the Denmark in this case, but I want that all the regions to show all the time.
    Thanks in advance

    Okay, now that you have validated your code, I would have been able to help, but you figured out where is the incompatibility. So now that you know the method works, you can mark this 'proper' and others who seek the same solution can benefit as well.

    Thanks and good luck!

  • problem with the table of jbuttons actionListener

    Hello friends,

    I have a class of card whose 52 objects are stored in a vector.

    I have 2 players who have a vehicle for 11 objects of type map of each card.

    In my DispGame JFrame.
    I stored 11 JButtons in a vector that appear in the JPanel.

    When I click on a particular card (IE JButton) it is displayed on a JLabel in the middle of the game.
    to do this, following code is written to associate the actionlisteners
    private void reAssociateBtnListener() {
         for(byte b=0; b<(byte) (btnCardsPL.size()); b++) {
              btnCardsPL.elementAt(b).addActionListener(new BtnCardLocalPlayer(b));
         }
    }
    
    private class BtnCardLocalPlayer implements ActionListener {
         byte index;
         public BtnCardLocalPlayer(byte idx) {
              index = idx;
         }
         
         public void actionPerformed(ActionEvent evt) {
              
              // Remove the btnCardPL from the local player button array
              removeCardAndButton();
              
              playCard(index);
           }
    
         private void removeCardAndButton() {
              
              
              DispGame.pnlGame.remove(btnCardsPL.elementAt(index));    // ERROR aray idx out of bounds
              
              //Game.playerL.plyrCard.removeElementAt(index);
              btnCardsPL.removeElementAt(index);
              
              repaint();
         }
    }
    
    protected void playCard(byte b) {
    
    
         // Display the image on the board
         
         
         reAssociateBtnListener();         // Problem here
    }
    Now, here's the real problem. When the JButon is clicked, it is removed from the Vector and JPanel.
    Then I re associating the actionListeners.

    And also the associated object is removed from the 11 cards of players.

    When I re associate the actionlisteners then re action is performed. That is to say the event automatically fires again and a new card is played. How can I stop this!

    Below is the reference to my previous post about the event of the dashboard buttons.
    Get the index of the clicked on JButton
    as suggested by jduprez

    I hope I explained my point of view and clearly doubt!

    Thanking in advance!

    When you 'relink the action listeners', you add only more action listeners to the buttons. You never remove the original action listener. When you press the second button, it has two headphones. When you press the third button, there are three listeners.

  • Problem with the table editor

    Hi again,

    in the user interface editor, I set up a table with 7 columns, including a tag line. Now I have 3 column is the column on the right. as a result, I chose 3 column, pressed '' Cut column '', and indeed, the column is part. However, I can't do to stick to the right place: if I select the column 6, or 7, or 8 and then press the button "Paste the column", the old column 3 gets stuck, but never in the last column, but in the penultimate...

    What's wrong?

    Thank you

    Wolfgang

    Hi Johannes,

    I solved 'the problem' slightly different cutting and repasting of the right :-) column Thanks anyway!

  • Problem with the Tables of the Buliding warehouse...

    Hi all

    I want to try to create tables DWH via Dac.but now I have error
    takes i.e) Done.some will be fail.we use Sibel 8.1.1 System.
    Once I chicked my logfile.

    createwtables.log

    Siebel Enterprise Applications ODBC import utility, Version 7.7 DDL [18030] ENU
    Copyright (c) 2001 Siebel Systems, Inc. All rights reserved.

    This software is the property of Siebel Systems, Inc., 2207 Bridgepointe Parkway,
    San Mateo, CA 94404.

    The user accepts that any use of this software is governed by: (1) the there is
    the user limits and other conditions of the license agreement which
    has been concluded with Siebel Systems or their dealers. and
    (2) the notice of rights exclusive and limited included in this software.

    WARNING: THIS SOFTWARE IS COPYRIGHTED BY THE AMERICAN AND INTERNATIONAL.
    ANY REPRODUCTION, DISTRIBUTION OR USE OF THIS PROGRAM, OR ANY PART
    OF IT, MAY RESULT IN HEAVY CIVIL AND CRIMINAL PENALTIES, AND WILL BE
    BEING PROSECUTED TO THE EXTENT POSSIBLE UNDER THE LAW.

    If you received this software by mistake, please notify Siebel Systems
    immediately at (650) 295-5000.

    C:\orahome\10gR3_1\bifoundation\dac\UTILITIES\BIN\DDLIMP/i N/s N/u OLAPUSER/p * / OLAP_USER/g SSE_ROLE/f C:\orahome\10gR3_1\bifoundation\dac/conf/sqlgen/ctl-file/oracle_bi_dw.ctl/b/k/x/w Y c

    Connecting to the database...
    Connected.

    Reading tables and DDL file indexes...
    Read 1110 tables and indexes the DDL file 0...

    Existing scheme of reading...
    Read the tablespaces 0, 0 tables and the indexes 0 a schema from existing...

    Running the SQL statements to the database...

    S1000: [DataDirect] [ODBC Oracle driver] [Oracle] ORA-01031: insufficient privileges

    create table M_10A_ORG_D)
    Number DATASOURCE_NUM_ID (10, 0) not null,
    Number (10, 0) ETL_PROC_WID default 0 non-zero.
    Number (10, 0) GEO_WID default 0 non-zero.
    INTEGRATION_ID varchar2 (30 char) not null,
    Number (10, 0) ROW_WID default 0 non-zero.
    Char ACCNT_FLG (1 car).
    ACCNT_REVN (22: 7), the number
    Char ACTIVE_FLG (1 car).
    Char CHANNEL_FLG (1 car).
    CHNL_ANNL_SALES (22: 7), the number
    Char COMPETITOR_FLG (1 car).
    Date of CREATED_DT,
    Char DIVN_FLG (1 car).
    EMP_COUNT (22: 7), the number
    Date of FORMED_DT,
    HIST_SLS_VOL (22: 7), the number
    Char ORG_FLG (1 car).
    Char ORG_PRTNR_FLG (1 car).
    Char PROSPECT_FLG (1 car).
    Date of PRTNRSHP_START_DT,
    Char PRTNR_FLG (1 car).
    PRTNR_SALES_RANK (22: 7), the number
    PTNTL_SLS_VOL (22: 7), the number
    Date of PTSHP_END_DT,
    Char PTSHP_FEE_PAID_FLG (1 car).
    Date of PTSHP_RENEWAL_DT,
    PTSHP_SAT_INDEX (22: 7), the number
    Char PUBLIC_LISTING_FLG (1 car).
    Number SALES_EMP_CNT (10, 0),
    Number SERVICE_EMP_CNT (10, 0),
    U_ACCNT_RVN (22: 7), the number
    Date of U_ACNTRVN_EXCH_DT,
    U_CHNL_ANNL_SLS (22: 7), the number
    Date of U_CH_ASLS_EXCH_DT,
    U_HIST_SLS_VOL (22: 7), the number
    Date of U_HST_SLS_EXCH_DT,
    Date of U_PTL_SLS_EXCH_DT,
    U_PTL_SLS_VOL (22: 7), the number
    ACCNT_LOC varchar2 (50 char),
    ACCNT_STATUS varchar2 (30 char),
    ACCNT_STATUS_I varchar2 (50 char),
    ACCNT_TYPE_CD varchar2 (30 char),
    ACCNT_TYPE_CD_I varchar2 (50 char),
    ANNUAL_REVN_CAT varchar2 (30 char),
    ANNUAL_REVN_CAT_I varchar2 (50 char),
    BASE_CURCY_CD varchar2 (20 char),
    BU_NAME varchar2 (100 char),
    CHNL_SALES_GRWTH varchar2 (30 char),
    CHNL_SALES_GRWTH_I varchar2 (50 char),
    CITY varchar2 (50 char),
    COUNTRY varchar2 (30 char),
    DIVN_TYPE_CD varchar2 (30 char),
    DIVN_TYPE_CD_I varchar2 (50 char),
    DOM_ULT_DUNS_NUM varchar2 (15 char),
    DUNS_NUM varchar2 (15 char),
    EXPERTISE varchar2 (30 char),
    EXPERTISE_I varchar2 (50 char),
    FREQUENCY_CAT varchar2 (30 char),
    FREQUENCY_CAT_I varchar2 (50 char),
    FRGHT_TERMS_CD varchar2 (30 char),
    FRGHT_TERMS_CD_I varchar2 (50 char),
    GLBLULT_DUNS_NUM varchar2 (15 char),
    KEY_COMPETITOR varchar2 (100 char),
    LINE_OF_BUSINESS varchar2 (30 char),
    MAIN_PH_NUM varchar2 (40 char),
    MGR_NAME varchar2 (160 char),
    MONETARY_CAT varchar2 (30 char),
    MONETARY_CAT_I varchar2 (50 char),
    NAME varchar2 (100 char),
    NUM_EMPLOY_CAT varchar2 (30 char),
    NUM_EMPLOY_CAT_I varchar2 (50 char),
    ORG_CITY varchar2 (50 char),
    ORG_COUNTRY varchar2 (30 char),
    ORG_MAIN_PH_NUM varchar2 (40 char),
    ORG_MGR_NAME varchar2 (160 char),
    Nom_org varchar2 (100 char),
    ORG_PRTNR_TIER varchar2 (30 char),
    ORG_PRTNR_TIER_I varchar2 (50 char),
    ORG_PRTNR_TYPE varchar2 (30 char),
    ORG_PRTNR_TYPE_I varchar2 (50 char),
    ORG_STATE varchar2 (50 char),
    ORG_ST_ADDRESS varchar2 (200 char),
    ORG_TERR_NAME varchar2 (75 char),
    ORG_ZIPCODE varchar2 (30 char),
    PAR_DUNS_NUM varchar2 (15 char),
    PAR_INTEGRATION_ID varchar2 (30 char),
    PAR_ORG_NAME varchar2 (100 char),
    PRI_LST_NAME varchar2 (50 char),
    PRTNR_NAME varchar2 (100 char),
    PR_COMPETITOR varchar2 (100 char),
    PR_INDUST_NAME varchar2 (50 char),
    PR_ORG_TRGT_MKT varchar2 (50 char),
    PR_PTSHP_MKTSEG varchar2 (50 char),
    PTSHP_PRTNR_ACCNT varchar2 (100 char),
    PTSHP_STAGE varchar2 (30 char),
    PTSHP_STAGE_I varchar2 (50 char),
    RECENCY_CAT varchar2 (30 char),
    RECENCY_CAT_I varchar2 (50 char),
    Varchar2 (30 char) REGION,
    REGION_I varchar2 (50 char),
    REVN_GROWTH_CAT varchar2 (30 char),
    REVN_GROWTH_CAT_I varchar2 (50 char),
    Varchar2 (50 char) STATE,
    ST_ADDRESS varchar2 (200 char),
    U_ACNTRVN_CURCY_CD varchar2 (20 char),
    U_CH_ASLS_CURCY_CD varchar2 (20 char),
    U_HST_SLS_CURCY_CD varchar2 (20 char),
    U_PTL_SLS_CURCY_CD varchar2 (20 char),
    VIS_PR_BU_ID varchar2 (15 char),
    VIS_PR_POS_ID varchar2 (15 char),
    CODE POSTAL varchar2 (30 char))
    ;
    error writeExecDDL (UTLOdbcExecDirectDDL pDDLSql).
    error writeExecDDL (pOperCallback UTLDbDdlOperTblCreate).
    Error in MainFunction (UTLDbDdlDbMerge).
    Error in the Main function...


    Please let me know how reslove this error...

    Use the setup.exe from Disk1\install\win32
    ex: D:\DAC_V16377-01\dac\Disk1\install\win32

    It works without any problem

    Score pls help if

  • Problem with the table name table of flow (snpRef.getTable ("L", "A", "INT_NAME"))

    I build an interface using "uIKM incremental update Oracle" KM including step "Define vFlowTable" is back in time to run the name of Table Flow below through snpRef.getTable administered:
    String vFlowTable = "<%=snpRef.getTable("L", "INT_NAME", "A")%>";
    I do not understand why the above command is the addition of the character ">" in the name of Table Flow, can someone help me?
    If I change the code below fixing changing '< %=snpRef.getTable ("L", "A", "INT_NAME") % >' to 'ODI_RUN_CONV. "I have$ _CCRSBENE ' without ' > ' interface runs successfully

    <@ 
    String vFlowTable = "ODI_RUN_CONV>.I$_CCRSBENE";
    if("1".equals("1")){
         if("".equals("")){
              vFlowTable = vFlowTable .substring(0,vFlowTable .indexOf(".")+4)+"291248103";
         }else{
              vFlowTable = vFlowTable .substring(0,vFlowTable .indexOf(".")+4)+"";
         }
    }
    @>

    Check the schema name for the data server, maybe the > in the name? ..... ODI_RUN_CONV >

    Also check the local object mask in the definition of technology, maybe some has changed? If his Oracle we %SCHEMA.%O OBJECT

    See you soon
    David

  • Read integer values to worksheet and display the values in a table

    Hi all

    I have integer values to read from a worksheet and display them in a table. I uses 'Reading of the spreadsheet file' mode 'integer '. I want to display these values in a table. The problem is the table takes only 2d-array of string as input but not an integer.

    It works fine if I change 'Worksheet file playback' mode to 'integer' to 'chain', but I want to read integers and must use integer values for calculations more. Please give suggestions on the display of integers to a table.

    Thank you.

    Do not take not piece-by-piece just convert as a whole. See the attached example

    Good luck

  • index_join by the rowid of the table?

    Let's say you have a table like

    (t)

    int ID1,

    ID2 int,

    varchar (4000) textColumn1,.

    varchar (4000) textColumn2,.

    varchar (4000) textColumn3

    )

    And you have the index of individual columns on ID1 and ID2; composite index.  In my situation, I can't create an index composite (ID1, ID2).  But if I understand correctly, internally that both indices ID1 and ID2 are arranged as:

    Id1.1 rowid.3

    Id1.2 rowid.2

    Id1.3 rowid.4

    Id1.4 rowid.1

    Id2.1 rowid.1

    Id2.2 rowid.2

    Id2.3 rowid.3

    Id2.4 rowid.4

    So, if you did

    Select ID1 in t

    where ID2 > 2;

    A theoretically possible implementation plan would be to open the index the ID2 and ID1, find the ROWID for ID2, coincide with those against the ROWID in ID1, then pull the ID1 values directly from the index.  But any advice I launch in, (as index_join(), index(), opt_param ('_index_join_enabled', true) opt_param('optimizer_index_cost_adj',1), etc., he don't y no plan that never presented that does not open the table.)  And that's a problem because the table is actually quite massive and full of large columns.  So do a scatter read through the massive tablespace for this table is so much more expensive that just read the two indexes, even in their entirety.

    So is there a restriction that prevents pull the index values ID1, that has something to do with the insulation or missing/transaction null values or something?  Did I miss an optimization to make it work, or Oracle (11.2.0.4, I think) ever implementation of an index_join across two indexes to single column?

    It works for me in 12.1.0.2 if I do the column you want to select NOT NULL. This makes sense because otherwise the rowid would not appear in the index (although I don't see why that just cannot be interpreted as NULL). This also works if you filter nulls.

    SQL > create table t_1 (id1 number, id2 number, colonne_1 varchar2 (4000));

    Table created.

    SQL > create index t_1_idx_01 on t_1 (id1);

    The index is created.

    SQL > create index t_1_idx_02 on t_1 (id2);

    The index is created.

    SQL > explain the plan for
    2 Select / * + INDEX_JOIN (t t_1_idx_01) INDEX_JOIN (t_1_idx_02 t) * / id2 t_1 t where id1 =: X;

    He explained.

    SQL > @x

    PLAN_TABLE_OUTPUT
    ------------------------------------------------------------------------------------------------------------------
    Hash value of plan: 4181077581

    --------------------------------------------------------------------------------------------------
    | ID | Operation | Name | Lines | Bytes | Cost (% CPU). Time |
    --------------------------------------------------------------------------------------------------
    |  0 | SELECT STATEMENT |            |    1.    26.    1 (0) | 00:00:01 |
    |  1.  TABLE ACCESS BY ROWID INDEX BATCH | T_1        |    1.    26.    1 (0) | 00:00:01 |
    |*  2 |  INDEX RANGE SCAN | T_1_IDX_01 |    1.      |    1 (0) | 00:00:01 |
    --------------------------------------------------------------------------------------------------

    Information of predicates (identified by the operation identity card):
    ---------------------------------------------------

    2 - access ('ID1' = TO_NUMBER (:X))

    Note
    -----
    -the dynamic statistics used: dynamic sampling (level = 2)

    18 selected lines.

    SQL > alter table t_1 change id2 not null;

    Modified table.

    SQL > explain the plan for
    2 Select / * + INDEX_JOIN (t t_1_idx_01) INDEX_JOIN (t_1_idx_02 t) * / id2 t_1 t where id1 =: X;

    He explained.

    SQL > @x

    PLAN_TABLE_OUTPUT
    ------------------------------------------------------------------------------------------------------------------
    Hash value of plan: 1085250311

    -------------------------------------------------------------------------------------------
    | ID | Operation | Name | Lines | Bytes | Cost (% CPU). Time |
    -------------------------------------------------------------------------------------------
    |  0 | SELECT STATEMENT |                  |    1.    26.    2 (0) | 00:00:01 |
    |*  1 |  VIEW                  | the index $ _join$ _001.    1.    26.    2 (0) | 00:00:01 |
    |*  2 |  HASH JOIN |                  |      |      |            |          |
    |*  3 |    INDEX RANGE SCAN | T_1_IDX_01 |    1.    26.    1 (0) | 00:00:01 |
    |  4.    FULL RESTRICTED INDEX SCAN FAST | T_1_IDX_02 |    1.    26.    1 (0) | 00:00:01 |
    -------------------------------------------------------------------------------------------

    Information of predicates (identified by the operation identity card):
    ---------------------------------------------------

    1 Filter ('ID1' = TO_NUMBER (:X))
    2 - access (ROWID = ROWID)
    3 - access ('ID1' = TO_NUMBER (:X))

    Note
    -----
    -the dynamic statistics used: dynamic sampling (level = 2)

    22 selected lines.

    SQL > alter table t_1 change id2 null;

    Modified table.

    SQL > explain the plan for
    2 Select / * + INDEX_JOIN (t t_1_idx_01) INDEX_JOIN (t_1_idx_02 t) * / id2 t_1 t where id1 =: X and id2 is not null;

    He explained.

    SQL > @x

    PLAN_TABLE_OUTPUT
    -----------------------------------------------------------------------------------------------------------------------------------
    Hash value of plan: 1085250311

    -------------------------------------------------------------------------------------------
    | ID | Operation | Name | Lines | Bytes | Cost (% CPU). Time |
    -------------------------------------------------------------------------------------------
    |   0 | SELECT STATEMENT |                  |     1.    26.     2 (0) | 00:00:01 |
    |*  1 |  VIEW                  | the index $ _join$ _001.     1.    26.     2 (0) | 00:00:01 |
    |*  2 |   HASH JOIN |                  |       |       |            |          |
    |*  3 |    INDEX RANGE SCAN | T_1_IDX_01 |     1.    26.     1 (0) | 00:00:01 |
    |*  4 |    FULL RESTRICTED INDEX SCAN FAST | T_1_IDX_02 |     1.    26.     1 (0) | 00:00:01 |
    -------------------------------------------------------------------------------------------

    Information of predicates (identified by the operation identity card):
    ---------------------------------------------------

    1 Filter ('ID1' = TO_NUMBER (:X))
    2 - access (ROWID = ROWID)
    3 - access ('ID1' = TO_NUMBER (:X))
    4 - filter ("ID2" IS NOT NULL)

    Note
    -----
    -the dynamic statistics used: dynamic sampling (level = 2)

    23 selected lines.

    Your columns of text are very large, what is your block size? Under the value by default 8 k blocks, if your lines are completely filled while they are chained, and readings by rowid will be additional i/o. Consider measures to avoid migration of line and row chaining. In my view, this could be the reason for your index access is so slow.

    Have a read of https://docs.oracle.com/database/121/TGDBA/pfgrf_instance_tune.htm#TGDBA024 10.2.4.3 Table Fetch by row continues to see the impact and ways to circumvent migrated/chained rows.

    If you select a large number of rows in the table the issue would become so what do you intend to do with so many? Is it possible that you could reduce the number of lines you choose?

  • Customizing the Table of related products

    Working with a sensitive layout, I have a problem with the table of related products using the {tag_relatedproducts}. I got the layout of small product to respond well, but not when it appears in the productTable productItem table of the elements. Tips for each productItem stack, with every other compensation?

    Thanks in advance!

    Never mind. I simply applied the following CSS

    TR .productItem {}

    Width: 100%;

    height: auto;

    Clear: both;

    display: block;

    }

  • Error JavaScript prevents the table of contents, Index, search view

    I produced my RoboHelp HTML project webhelp and got an error javascript (this.maCom [...] (' is null or not an object) when you view the result. See the full error text below. So the table of contents, index and search are not displayed. We'll find the javascript error in the status bar of the browser that says "error on page". I found that if I saw the result of robohelp, the browser that launched shows the table of contents, index and search, but has a security warning about a restriction of running scripts or ActiveX controls. However, when I move the generated webhelp on my production server, the help doesn't have the security warning, but produces the error so that the table of contents, index and search do not show. I had done the same process to generate webhelp about 8 months ago but had no error whatsoever. In fact, this version is still in production and works very well.

    In my search for the problem, I found that it is the same error as message of the forum 4063663 (http://forums.adobe.com/message/4063663). I didn't have a second system with RoboHelp to be able to get other whphost.js, however, I have diff had the file generated with that found in template_stock and found only two different lines. These differences were only to replace a couple of variables with static text so I do not replace this file will solve any problem for me. That is the message of only forum I could find who addressed this issue.

    I was originally on RoboHelp 8.0.0 when I first encountered the problem, but has expanded and patched to version 8.0.2 and still had the same problem. I even created a new simple project. Once I moved the simple project on the production server, it also would display the table of contents, index and search.

    The strange thing is that only 8 months ago, I used the same process to generate webhelp without any errors (on 8.0.0). The only thing I can find is there is a Windows XP patch which affected the generation of webhelp. Furthermore, I also tried chrome and also produces the error.

    I don't know what is causing this problem or how to solve the problem. Anyone have any ideas?

    Versions:
    RoboHelp 8.0.2
    Windows XP
    IE 8.0.6001.18702CO
    Chrome 18.0.1025.168 m


    JavaScript error
    -------------------------
    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0 .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729;. MS - RTC LM 8; InfoPath.2;. NET4.0C;. NET4.0E)
    Timestamp: Sun, may 2, 2012 16:32 UTC


    Message: Object EXPECTED
    Online: 344
    Char: 2
    Code: 0
    URI: http://server1/robohelp/whphost.js


    Message: 'this.maCom...' is null or not an object
    Online: 171
    Char: 3
    Code: 0
    URI: http://server1/robohelp/whphost.js
    --------------------------

    After further research and testing, I found the update of security for RoboHelp 8 and 9 (http://www.adobe.com/support/security/bulletins/apsb11-23.html) posted as an ad that I had not seen before. I used the feature updates of the product, but that said I was informed and did not include this update.

    Both javascript in this update files solve the problem. The table of contents, index and search now appear.

    Update:
    As I studied the problem further (when writing this reply), I found files that are newer than the latest security patches, I was aware of that. In addition, I discovered that my security organization decided to patch with APSB12-04 I don't know. This patch is why my 8.0.0 installation magically stop working. I see the announcement of the security, the bulletin was not all the required components for specific, that the patch can be applied to 8.0.1 and 8.0.2). (8.0.0, Adobe, please give more information on the ballots of so that organizations that deploy auto will be forced to find out what is running before the update. Information such as whether they apply to all versions of Robohelp 8 or simply a specific version. If APSB12-04 was supposed to apply to all versions of 8, then it did not work. In fact, he broke my installation of 8.0.0 for the generation of webhelp, but a later installation of 8.0.1 and 8.0.2. It seems that they have done a better job for APSB11-23. Maybe the security updates should be a kind of service pack that has a plant and a cancellation process. Right now, my security organization has replaced the files based on the specification in the security bulletin.

    I'll try to patch with APSB12-04 new since I've updated version 8.0.2 database to see if I still have the webhelp. If I can't view the table of contents, I have to take off once more and be 'in non-compliance."

Maybe you are looking for