create xmlindex structured with multiple columns reflecting different XPath expressions

I run a XMLEXISTS query to return documents that contain a specific search template. The search model is based on two distinct XPATHS. I tried to create an XML Index structured to support the request. While I can make it work when I specify that a XPATH, I can't make it work when I specify both.

Oracle version: 11.2.0.3

extendeddata / / DESC

Name                                      Null?    Type

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

U NOT NULL VARCHAR2 (14)

XMLCONTENT NOT NULL SYS. XMLTYPE BINARY STORAGE

ROWINSERTDATE NOT NULL DATE

XMLSIZE NOT NULL NUMBER (10)

DATAIMPORTID NOT NULL VARCHAR2 (100)

MESSAGEFLOWNAME NOT NULL VARCHAR2 (200)

Table is partitioned by month on ROWINSERTDATE

XMLType column stored as files secure.

Here's the query...

SELECT u, xmlcontent

To extendeddata

WHERE the XMLEXISTS ('declare namespace CAMT54 = "urn: iso: std: iso: 20022:tech:xsd:camt.054.001.02";)

$p / CAMT54:Document / CAMT54:BkToCstmrDbtCdtNtfctn / CAMT54:Ntfctn [CAMT54:Acct / CAMT54:Id / CAMT54:IBAN = $iban]

[and CAMT54:Ntry / CAMT54:CdtDbtInd = $ctddbtind]' Xmlcontent passing that 'p ',.

"XXXXXXXXXXXXXXXXXXXXXX" AS "iban",.

"DBIT" as "ctddbtind")

AND rowinsertdate > = TO_DATE (' 2014-06-01 00:00:00 ',' ' SYYYY-MM-DD HH24:MI:SS)

AND rowinsertdate < TO_DATE (' 2014-07-01 00:00:00 ',' SYYYY-MM-DD HH24:MI:SS');

Here's the index...

CREATE INDEX EXTENDEDDATA_XML_IDX1 ON EXTENDEDDATA (XMLCONTENT)

INDEXTYPE IS XDB. XMLIndex LOCAL SETTINGS (' XMLTable EXTENDEDDATAIBAN)

XMLNAMESPACES ("urn: iso: std: iso: 20022:tech:xsd:camt.054.001.02" as "CAMT54").

"/ CAMT54:Document / CAMT54:BkToCstmrDbtCdtNtfctn / CAMT54:Ntfctn"

COLUMNS

IBAN VARCHAR (34) PATH "CAMT54:Acct / CAMT54:Id / CAMT54:IBAN".

CTDDBTIND varchar (4) PATH "CAMT54:Ntry / CAMT54:CdtDbtInd" ');

CREATE INDEXES SEPA_PAY. EXTENDEDDATAIBAN_IDX1 ON EXTENDEDDATAIBAN (IBAN, CTDDBTIND)

TABLESPACE SEPA_PAY_BIG_IDX;

exec dbms_stats.gather_table_stats (ownname = > 'SEPA_PAY', tabname = > 'EXTENDEDDATA');

Here is the plan to explain it...

PLAN_TABLE_OUTPUT

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

Hash value of plan: 417322092

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

| ID | Operation | Name | Lines | Bytes | Cost (% CPU). Time | Pstart. Pstop |

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

|   0 | SELECT STATEMENT |              |  1050 |   648KO |    38 (0) | 00:00:01 |       |       |

|*  1 |  FILTER |              |       |       |            |          |       |       |

|   2.   RANGE OF SINGLE PARTITION |              |  1050 |   648KO |    32 (0) | 00:00:01 |    16.    16.

|   3.    TABLE ACCESS FULL | EXTENDEDDATA |  1050 |   648KO |    32 (0) | 00:00:01 |    16.    16.

|   4.   SEMI NESTED LOOPS.              |     1.     6.     6 (0). 00:00:01 |       |       |

|   5.    SEMI NESTED LOOPS.              |     1.     4.     4 (0) | 00:00:01 |       |       |

PLAN_TABLE_OUTPUT

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

|   6.     XPATH EVALUATION.              |       |       |            |          |       |       |

|*  7 |     XPATH EVALUATION.              |       |       |            |          |       |       |

|*  8 |    XPATH EVALUATION.              |       |       |            |          |       |       |

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

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

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

1 Filter (EXISTS (SELECT / * + < impossible >))

7 - filter("P2"."$ C_01"="DBIT')

8 - filter("P1"."$ C_01"="XXXXXXXXXXXXXXXXXXXXXX')

PLAN_TABLE_OUTPUT

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

Note

-----

-Construction detected no optimized XML (activate XMLOptimizationCheck for more information)

The following is an extract from the XML file...

" < document xmlns: xsi =" http://www.w3.org/2001/XMLSchema-instance "xmlns =" urn: iso: std: iso: 20022:tech:xsd:camt.054.001.02 "" >

< BkToCstmrDbtCdtNtfctn >

< GrpHdr >

< MsgId > NFTTEST201311060150412 < / MsgId >

< CreDtTm > 2013 - 11 - 06T 15: 04:12 < / CreDtTm >

< / GrpHdr >

< Ntfctn >

< id > 00001 / < ID >

< CreDtTm > 2013 - 11 - 06T 15: 04:12 < / CreDtTm >

< Acct >

< id >

XXXXXXXXXXXXXXXXXXXXXX < IBAN > < / IBAN >

< /ID >

< / Acct >

< do >

< Amt CTL = "EUR" > 89.00 < / Amt >

< CdtDbtInd > DBIT < / CdtDbtInd >

< m > BOOK < / m >

< BkTxCd >

< Prtry >

< Cd > 99999999999999 < CD >

< / Prtry >

< / BkTxCd >

< NtryDtls >

< TxDtls >

< refs >

< Course > 999_99999999 < / course >

< MndtId > str1234 < / MndtId >

< / refs >

< AmtDtls >

< TxAmt >

< Amt CTL = "EUR" > 89.00 < / Amt >

< / TxAmt >

< / AmtDtls >

< BkTxCd >

< Domn >

< Cd > < CD > SEPA

< Montaut >

< Cd > < CD > SEPA

< SubFmlyCd > CORE < / SubFmlyCd >

< / Montaut >

< / Domn >

< / BkTxCd >

< RltdPties >

< UltmtDbtr >

str1234 < n > < /Nm >

< id >

< OrgId >

< BICOrBEI > XXXXXXXX < / BICOrBEI >

< Scout >

str1234 < id > < /ID >

< SchmeNm >

str1 < Cd > < CD >

< / SchmeNm >

str1234 < HIRS > < / HIRS >

< / Scout >

< / OrgId >

< /ID >

< / UltmtDbtr >

< Instantane >

str1234 < n > < /Nm >

< PstlAdr >

< Ctry > IE < / Ctry >

< AdrLine > str1234 < / AdrLine >

< / PstlAdr >

< / Instantane >

< CdtrAcct >

< id >

XXXXXXXXXXXXXXXXXXXXXX < IBAN > < / IBAN >

< /ID >

< CTL > EUR < / CTL >

< / CdtrAcct >

< UltmtCdtr >

str1234 < n > < /Nm >

< id >

< OrgId >

< BICOrBEI > XXXXXXXX < / BICOrBEI >

< Scout >

str1234 < id > < /ID >

< SchmeNm >

str1 < Cd > < CD >

< / SchmeNm >

str1234 < HIRS > < / HIRS >

< / Scout >

< / OrgId >

< /ID >

< / UltmtCdtr >

< Prtry >

< Tp > default SEPA < /TP >

< Pty >

< id >

< PrvtId >

< Scout >

< id > < /ID > XXXXXXXXXXXXX

< / Scout >

< / PrvtId >

< /ID >

< / Pty >

< / Prtry >

< / RltdPties >

< Purp >

str1 < Cd > < CD >

< / Purp >

< RmtInf >

< Ustrd > str1234 < / Ustrd >

< Strd >

< CdtrRefInf >

< Tp >

< CdOrPrtry >

< Cd > SCOR < CD >

< / CdOrPrtry >

str1234 < HIRS > < / HIRS >

< /TP >

< ref > str1234 < / Ref >

< / CdtrRefInf >

< / Strd >

< / RmtInf >

< / TxDtls >

< / NtryDtls >

< / try >

< / Ntfctn >

< / BkToCstmrDbtCdtNtfctn >

< / document >

Can someone help me build an index for the query above?

Thank you.

This should work better, with the caveat explained above:

SELECT t.*
FROM extendeddata t
WHERE XMLEXISTS('declare default element namespace "urn:iso:std:iso:20022:tech:xsd:camt.054.001.02";(::)
               /Document/BkToCstmrDbtCdtNtfctn/Ntfctn[Acct/Id/IBAN=$iban]'
        Passing Xmlcontent,
                'XXXXXXXXXXXXXXXXXXXXXX' AS "iban"
           )
and XMLEXISTS('declare default element namespace "urn:iso:std:iso:20022:tech:xsd:camt.054.001.02";(::)
               /Document/BkToCstmrDbtCdtNtfctn/Ntfctn[Ntry/CdtDbtInd=$ctddbtind]'
        Passing Xmlcontent,
                'DBIT' as "ctddbtind")
AND rowinsertdate >= TO_DATE(' 2014-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS')
AND rowinsertdate < TO_DATE(' 2014-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS')
;

(see how the predicates in each XQuery expression corresponds to the structure of the index)

BTW, this kind of "DIY" XMLEXISTS works just as well.

It emulates what we would have hoped for a single XMLExists in the first place:

SQL> SELECT t.*
  2  FROM extendeddata t
  3  WHERE rowinsertdate >= TO_DATE(' 2015-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS')
  4  AND rowinsertdate < TO_DATE(' 2015-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS')
  5  AND EXISTS (
  6    SELECT null
  7    FROM XMLTable(
  8           XMLNamespaces(default 'urn:iso:std:iso:20022:tech:xsd:camt.054.001.02')
  9         , '/Document/BkToCstmrDbtCdtNtfctn/Ntfctn'
 10           passing t.xmlcontent
 11           COLUMNS IBAN      VARCHAR2(34) PATH 'Acct/Id/IBAN'
 12                 , CTDDBTIND VARCHAR2(4)  PATH 'Ntry/CdtDbtInd'
 13         ) x
 14    WHERE x.iban = 'XXXXXXXXXXXXXXXXXXXXXX'
 15    AND x.ctddbtind = 'DBIT'
 16  ) ;

Execution Plan
----------------------------------------------------------
Plan hash value: 409033022

---------------------------------------------------------------------------------------------------------------
| Id  | Operation                             | Name                  | Rows  | Bytes | Cost (%CPU)| Time     |
---------------------------------------------------------------------------------------------------------------
|   0 | SELECT STATEMENT                      |                       |     1 |   824 |     4  (25)| 00:00:01 |
|   1 |  NESTED LOOPS                         |                       |     1 |   824 |     4  (25)| 00:00:01 |
|   2 |   SORT UNIQUE                         |                       |     1 |    38 |     2   (0)| 00:00:01 |
|   3 |    TABLE ACCESS BY INDEX ROWID BATCHED| EXTENDEDDATAIBAN      |     1 |    38 |     2   (0)| 00:00:01 |
|*  4 |     INDEX RANGE SCAN                  | EXTENDEDDATAIBAN_IDX1 |     1 |       |     1   (0)| 00:00:01 |
|*  5 |   TABLE ACCESS BY USER ROWID          | EXTENDEDDATA          |     1 |   786 |     1   (0)| 00:00:01 |
---------------------------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

   4 - access("SYS_SXI_1"."IBAN"='XXXXXXXXXXXXXXXXXXXXXX' AND "SYS_SXI_1"."CTDDBTIND"='DBIT')
   5 - filter("ROWINSERTDATE">=TO_DATE(' 2015-06-01 00:00:00', 'syyyy-mm-dd hh24:mi:ss') AND
              "ROWINSERTDATE" 
         

Tags: Database

Similar Questions

  • Gears - error when you try to insert values into a table with multiple columns

    Hello

    I started playing with the gears and SQlLite today and I get an error when I try to insert values into a table with multiple columns.

    I have:

    var db = google.gears.factory.create('beta.database');
        db.open('developerSet');
        db.execute('create table if not exists Developers (DeveloperName text, DeveloperAge int)');
    
        var devName = "Davy"
        var devAge = 32;
    
        try {
            db.execute('insert into Developers values (?, ?)', [devName, devAge]);
            alert('success');
        }
        catch (e) {
            alert(e);
        }
    

    I get the error:

    net.rim.device.api.database.DatabaseException; insert into developers values (?,?): SQL logic error or missing database.

    I use this reference: http://code.google.com/apis/gears/api_database.html

    Everything works if I have only one field as:

    var db = google.gears.factory.create('beta.database');
        db.open('developerSet');
        db.execute('create table if not exists Developers (DeveloperName text)');
    
        var devName = "Davy"
        var devAge = 32;
    
        try {
            db.execute('insert into Developers values (?)', [devName]);
            alert('success');
        }
        catch (e) {
            alert(e);
        }
    

    I use the plug-in Visual Studio 2.0 for 2008 that are running Windows XP SP and Simulator 2.13.0.56

    Thank you

    Davy

    Yes, a SQLite database will persist between battery pulls.  The database is registered either to internal MEM or removable media (not the device memory), depending on which is available on your device.

    In general, its not considered a best practice to remove your table as soon as it is empty and re - create it again when you want to add data.  This adds extra overhead fresh for the final, delete and insert first for a given table.  Instead, define and finalize your drawing before you create your table.  Once created, review the static schema.

    That being said, for development purposes, it may be easier to provide an easy way to drop your tables while you develop your schema.

    See you soon,.

    Adam

  • Photos of virtual machines with multiple disks on different LUNS - Question

    I have some questions on how to manage the snapshots of virtual machines with multiple disks on different LUNS.  First of all, the LUNS are VMFS.  We are just starting to add virtual machines with dedicated for data storage format VMFS LUNS.  I don't think an extra space must be made for snapshots, as well as at least 100 GB LUN is required to store the data, and then say, add about 25 to 50% of this amount?  Set the 100 GB vmdk file but have the GB from 25 to 50 additional disk space for snapshots, if necessary (rather than just to get a unit number logic needed 100 GB of data and devote all of the 100 GB to the vmdk file).  In addition, if a virtual machine has several files vmdk on different LUNS, which will be a problem to take a snapshot, and is it possible to do just a snapshot of a disk of a virtual computer (as the volume of the BONE)?

    Thanks for any help.

    Snapshot files are created in the home folder of the VM by default for all virtual disks, no matter on what data store they are. You must make sure you have enough free disk space on the data store for snapshots.

    If you want to exclude a virtual disks of taking snapshots, you can set it to 'Independent' - 'Persistent' machine virtual settings to the HARD drive.

    André

  • GROUP BY with multiple columns.

    I have a little query on the GROUP BY clause.

    Sometimes, we will give several names of columns in GROUP BY. If it behaves in the same way as ORDER BY (multi-column) I wish I had an example where I can use GROUP BY multiple columns. in any case regardless of his behaviour, it will be really appreciated if someone can explain a scenario where GROUP BY with multiple columns can be used.

    I know about the use of GROUP BY aggregate functions, but using a single column.

    Thank you.. !!!

    No, not like that

    I think that Group by does not follow any order...

    If we execute like this

    SELECT registrationid, dateofbirth, sum (age) FROM prawin62 WHERE registrationid = 22 GROUP BY dateofbirth, registrationid.

    22     1/23/1975     54
    22     5/18/2011     330
    

    It will give the same result based on date of birth...

    ~ Praveen

  • How to create a table with editable column values.

    Hello world
    I think it's very simple, but I am unable to find how to do this. This is my requirement. I need to create a table with n columns and 1 line initially. the user must be able to enter data into this table and click of a button must insert the data into the database table. Also, there should be a button at the bottom of the table to add 1 line to the table.

    I know how to do the insertion of data, but can someone please let me know how to create a table which allows the user to enter data and how to create a line button Add 1?


    Thanks in advance!

    Raghu,

    Go through the tutorial of Toolbox Page & Advanced section of the Guide of the OFA table.

    Step 1 - you need to create EO & VO from this EO. This EO will be table of database where you want to insert the data.

    Step 2 - create an advanced table region. (See this section in table advanced for more details)

    Step 3 - attach this VO in the BC4J region advanced Table component.

    Kind regards
    GYAN

  • How to retrieve unique records with multiple columns

    I have a sps_prod table as described below-

    POGNAME VARCHAR2 (1500)
    INDEX #VERSION VARCHAR2 (200)
    POG_MODEL_STATUS VARCHAR2 (100)
    POG_LAYOUT_TYPE VARCHAR2 (500)
    POG_MARKET_SPECIFIC VARCHAR2 (500)
    POG_CONTACT_NUMBER VARCHAR2 (100)
    AREA_SUPPORTED VARCHAR2 (500)
    POG_COMMENTS VARCHAR2 (1500)
    POG_FOOTER_COMMENTS VARCHAR2 (1500)
    POG_ELECTRICAL_LIST_1 VARCHAR2 (1500)
    POG_ELECTRICAL_LIST_2 VARCHAR2 (1500)
    POG_CARPENTRY_1 VARCHAR2 (1500)
    POG_CARPENTRY_2 VARCHAR2 (1500)
    INSTALLATION_INSTRUCTION_1 VARCHAR2 (1500)
    INSTALLATION_INSTRUCTION_2 VARCHAR2 (1500)
    FIXTURE_REORDER_NUMBER VARCHAR2 (200)
    FIXTURE_ID VARCHAR2 (200)
    FIXTURE_NAME VARCHAR2 (500)
    FIXTURE_IMAGE VARCHAR2 (500)
    PART_REORDER_NUMBER_9 VARCHAR2 (500)
    PART_FIXTURE_ID_9 VARCHAR2 (500)
    PART_FIXTURE_NAME_9 VARCHAR2 (500)
    PART_FIXTURE_IMAGE_9 VARCHAR2 (500)
    UPC VARCHAR2 (50)
    ITEM_NUMBER VARCHAR2 (50)
    DESCRIPTION VARCHAR2 (700)
    MERCH_TYPE VARCHAR2 (20)
    HEIGHT VARCHAR2 (100)
    WIDTH VARCHAR2 (100)
    DEPTH VARCHAR2 (100)
    DATE OF CREATE_TS

    There are 4 million records in it and many with the same combination of POGName, #Version, POG_Model_Status, POG_Layout_Type, POG_Market_Specific, POG_Contact_Number and Fixture_Name Index. How do the records to retrieve all the columns above, but with a unique combination of fixture_name and reorder_number. It has no keys defined on the table.

    I guess that it is a simple problem but the fact I'm trying to retrieve all the columns I'm stumbling.

    Thanks in advance.

    Hello

    Sanders_2503 wrote:
    ... There are 4 million records in it and many with the same combination of POGName, #Version, POG_Model_Status, POG_Layout_Type, POG_Market_Specific, POG_Contact_Number and Fixture_Name Index. How do the records to retrieve all the columns above, but with a unique combination of fixture_name and reorder_number.

    I don't see a column named reorder_number. Do you mean fixture_reorder_number or part_reorder_number_9?

    So, you want only one row for each distinct combination of fixture_name and some other column (I'll assume it's fixture_reorder_number). Does it matter which line? They will not necessarily have the same values for the other columns.
    The following query returns the one with the first pogname (in sort order):

    WITH     got_r_num     AS
    (
         SELECT  pogname, index#version, pog_model_status, pog_layout_type
         ,     pog_market_specific, pog_contact_number, fixture_name
         ,     ROW_NUMBER () OVER ( PARTITION BY  fixture_name
                                   ,                    fixture_reorder_number
                             ORDER BY        pogname
                           )         AS r_num
         FROM    sps_prod
    )
    SELECT  pogname, index#version, pog_model_status, pog_layout_type
    ,     pog_market_specific, pog_contact_number, fixture_name
    FROM     got_r_num
    WHERE     r_num     = 1
    ;
    

    If there be a tie (i.e. two or more lines with the same fixture_name, fixture_number and pogname first) and then the will be chosen arbitrarily.

    Instead of "ORDER BY pogname", you can ORDER all the other columns OR expressions, but you must have an ORDER byclause of analytics. You can do "ORDER BY NULL" If you really want pcik an arbitrary line.

    I hope that answers your question.
    If not, post a small example data (CREATE TABLE and only relevant columns, INSERT statements), and also publish the results you want from these data (or some examples of acceptable results).
    Explain, using specific examples, how you get these results from these data.
    Always tell what version of Oracle you are using.

  • Declare a type of table with multiple columns

    I have a table with a column of type, and I want to create one with two columns.

    My type is:
    create or replace type "NUMBER_TABLE" in the table of the number;

    And I use it in function:

    FUNCTION GetValues()
    return NUMBER_TABLE
    as
    results NUMBER_TABLE: = NUMBER_TABLE();
    Start
    Select OrderId bulk collect in: results from (select * from tbl_orders);
    -Other code...
    end;

    I want select it be like this:
    Select OrderId, OrderAddress bulk collect into: results from (select * from tbl_orders);

    How to do this?

    Is that what you are looking for:

    CREATE OR REPLACE TYPE two_col_rec AS OBJECT (empno NUMBER, ename VARCHAR2(10))
    /
    
    CREATE OR REPLACE TYPE two_col_table AS TABLE OF two_col;
    /
    
    CREATE OR REPLACE FUNCTION GetValues RETURN two_col_table AS
       results two_col_table := two_col_table();
    BEGIN
       SELECT two_col(empno, ename) BULK COLLECT INTO results FROM emp;
       --
       RETURN results;
    END;
    /
    show errors
    
  • Select cursor for update: multiple columns of different tables

    Hello

    I have two tables test1 and test2. I want to udpate the column (DEPT_DSCR) from the TEST1 and TEST2 using select for update and current tables of the... with the cursor.

    I have a code drafted as follows:
    DECLARE
    v_mydept1 TEST1. TYPE % DEPT_CD;
    v_mydept2 TEST2. TYPE % DEPT_CD;
    CURSOR C1 IS SELECT TEST1. DEPT_CD, TEST2. DEPT_CD OF TEST1, TEST2 WHERE TEST1. DEPT_CD = TEST2. DEPT_CD AND TEST1. DEPT_CD IS 'AA' FOR THE UPDATE OF TEST1. DEPT_DSCR, TEST2. DEPT_DSCR;
    BEGIN
    OPEN C1;
    LOOP
    FETCH C1 INTO v_mydept1, v_mydept2;
    WHEN EXIT C1% NOTFOUND;
    UPDATE TEST1 SET DEPT_DSCR IS "PLSQL1" WHERE CURRENT OF C1;.
    SETTING A DAY TEST2 SET DEPT_DSCR = 'PLSQL2' WHERE CURRENT OF C1.
    END LOOP;
    COMMIT;
    END;

    The code above when it is run, declares that it runs successfully. But it does not update the columns you want [DEPT_DSCR].

    It works only when we want to update one or more columns of the same table... i. e by providing these columns after ' to UPDATE THE.
    I don't know what exactly is the problem when you want to update several columns of different tables.

    Can someone help me on this?

    user12944938 wrote:
    But it's more the notion of compensation and understanding.

    See the link below:
    http://download.Oracle.com/docs/CD/B10501_01/AppDev.920/a97269/pc_06sql.htm

    See the section RESTRICTION in the link above.

    Twinkle

  • Call a select stmt with multiple columns inside another column

    Hi all

    I have a question about the appeal of a select statement, which is to have multiple columns inside another select statement.

    I know that we can use inline views to retrieve data from another table within a query as shown below.

    SELECT (SELECT dname FROM dept WHERE deptno = e.deptno), deptno, sal FROM emp e;

    Now, I'm going to pull the loc also column within the same view of inline. But oracle is not allowing me to do the same thing.

    Is there a way we can achieve the same thing because I don't want to hit the area two times table each time for each emp record.

    Appreciate your valuable suggestions.

    Thank you
    Madhu K.

    Maybe just a simple outer join?

    select ut.subscriberid
          ,ut.unitid
          ,ut.install_date
          ,nvl(tuh.hardwaretype, 'NO_HW')
    from   tt_unit ut
    left   join tt_unit_hwtype tuh
    on     tuh.unitid = ut.unitid
    where  trunc(ut.install_date) >= V_CONST_PROG_START_DT;
    
  • ComboBox with multiple columns

    Is it possible to make a ComboBox with two columns in the drop-down list box?

    Thank you

    Use the dropdownwidth property

  • Trying to create a Section to multiple columns with Sections of the single column before and after

    Is there a way to create a section break that is not default to a new page after I created columns on a page.  I created the columns and under them, I want to return to the normal formatting for the rest of the single page.  See picture attached.

    Any rejection of Pages v5 has a break of presentation which was present in the Pages ' 09 v4.3. This will allow you to transition to several columns and back to single column on the same page. In the v5 Pages, you can insert 3 text boxes and change the 3-column layout in the Middle text box. You use the toolbar item Insert to inject column breaks when you want to start a new list in the next column. I'll show this screenshot below.

    You can fake your layout in Pages v5 using 3 text boxes and setting 3 columns in the Central text area. Better to show the mode of provision for this and in a text box, the column outlines are not displayed. After each column list, you then choose column break the Insert point toolbar menu to move to the next column, add a list, repeat. Each column will expand downwards. Click on the following to enlarge.

    Pages ' 09 v4.3 using layout breaks Pages using 3 text boxes V5.6.1                                                      

      

  • Report with multiple columns NUMBER of counts of the same table

    I am new to discoverer, so I'm a little lost.

    I work to create a report to show usage data and Knowledge Base of e-business. I have written using subqueries in SQL query that is in the format:

    Solution number | Soultion title | Solution views. Positive feedback | Negative feedback
    Title of 12345 _ 345 _ 98 34


    The entries 'Views', 'Positive' and 'Negative' are stored in the same table, so I do a count where setid = setid and usedtype = VS, then count where usedtype = usedtype and PF = NF

    Discoverer, I can get the number of solution, the title and THE totals but I can't seem to understand how to get an ACCOUNT for three different things from the same table in the columns on the same line.

    When I go on change map-> select the items once I select the option NUMBER of the UsedType column in the CS_KB_SET_USED_HISTS table, I can't select it again. I also found way now to add a column based on a query entered.

    If someone could help it would be much appreciated.

    Thank you

    Published by: Toolman21 on December 2, 2010 14:17
    _ to correct spacing added.

    Hello
    You can separate the column with a case or decode.
    for example to create 2 calculations:

    case
    When usedtype = "PF".
    then - that contain both
    0 otherwise
    end

    case
    When usedtype = 'NF '.
    then - that contain both
    0 otherwise
    end

    After that, you can create the aggregation count on those.

    Tamir

  • create file csv with multiple channels

    I am writing a program that uses the Keithley 705 scaner and 580 ohms meter. What I have to do is to create an excel file that contains a timestamp to MM/DD/YYYY HH: mmS as a column, then a new column for each channel (1 to 10 in the case of the keithley 705). Each channel column will contain reading the resistance of this specific at the parking meter channel. The timastamp should do when the first analysis was performed; for example if one scans the channels 1 and 2, their resistance values will be associated with the same timestamp.

    My question is how can I format it as an excel file.

    Answer your original query
    Set the number of channels (1-10)
    Organize your table value to it form the first column with timestamp and treatment of channel values, then write in the chain of worksheet
    You can include the header for your nominale1

  • How to create a form with 4 "column" in Eloqua?

    Hi and I thank you in advance for the answer finally. I need to create a form in eloqua with column 4. Is this possible? If it is possible how do you realize this?

    Thanks Pietro

    Pietro - if you view the present in our section Do It - you're more likely to get a faster response! Good luck. This is taken by the operations marketing on Linkedin group!

  • Tips: to create a product with multiple color options page?

    Hello, thanks for reading!

    If I create a site for a client who has a makeup of brick and mortar store. Everything has been easy so far, each product gets its own page. Now, we are in a range of products that has many options: 10 with 12 different Nail Polish various tinted colors each. I could build each page with thumbnail links to each color, but thought someone may have already thought of an easier way to do this. Is there a widget or page shopping etc model anyone could recommend? Thank you!

    S6000 wrote:

    More research and looks like I'll need a updated CMS in place?

    It is an option... I would use one of the ready to use templates, but you need to match your code which allows the host server.

    is the BC Adobe host?

Maybe you are looking for

  • Search by job function has stopped working

    I have a MacBookAir and use Yosemite 10.11.3.  When I type a name or topic in the search box of mail, there no choice in a drop-down list as there was in the past, and he always says 0 results.

  • HP5610xi: Using a HP 5610xi, how can I scan multiple pages into a single file?

    Using a HP 5610xi, how can I scan multiple pages into a single file?

  • HP Pavilion a6519fh: CPU/memory

    Hello everyone, I am upgrading my HP Pavilion a6519fh PC, until here, I improved my diet from 250W to 400W and added a graphics card Geforce GT 640 P/N 01 G-P3-2640-KR. I want to improve my original cpu E2180 Pentium for Intel Core 2 Quad processor Q

  • I can move more great partittion?

    What's the deal here excuse me, but I understand that this question should have been asked so many times that it should be in the examples...really? is it some sort of secret or something? could someone just tell me if the answer is Yes or no?I want

  • How to use the Update Manager

    I'm going to update ESXi 5.5 hosts my cluster but I know Update Manager component, so I ask if it is possible to host unique patch so that I can test VM on it and then to extend the update to the other guests.Can you offer me to apply all updates or