Indexing names. CS3

It seems that indexing is a major topic but I've searched, and read, and not found the answer to my problem so I'm hoping someone can help me out.
This is a 300+ page book, a biography, and needs a simple index. I thought this wouldn't be a problem using the InDesign indexing feature. But problems have arisen. The author will refer to someone by their full same in the first instance and by the first name only thereafter, sensibly. So I have "I met John Smith..." and every reference to him after that is simply to "John". Is there a way for the indexing system to deal with this?
And is there a way to deal with people who aren't referred to by name? For example, I would like "mother" to be in the index as her name, "Jane Doe" for example, but the author refers to her as "mother", "mum" or "the old lady". I have a person who is sometimes referred to by his full name, sometimes as "Ken" and sometimes as "Kenneth".
I have two people in the book with exactly the same name. I have several instance of people with the same first name.
The only way I can see of doing this is going through the entire document and changing every instance of "mother", "mum" and "the old lady" to "Jane Doe", generating an index and then changing the names back. Then changing every instance of "John" to "John Smith" ditto. And so on and so on and so on....
Please tell me there's an easier way!

It seems that indexing is a major topic but I've searched, and read, and not found the answer to my problem so I'm hoping someone can help me out.
This is a 300+ page book, a biography, and needs a simple index. I thought this wouldn't be a problem using the InDesign indexing feature. But problems have arisen. The author will refer to someone by their full same in the first instance and by the first name only thereafter, sensibly. So I have "I met John Smith..." and every reference to him after that is simply to "John". Is there a way for the indexing system to deal with this?
And is there a way to deal with people who aren't referred to by name? For example, I would like "mother" to be in the index as her name, "Jane Doe" for example, but the author refers to her as "mother", "mum" or "the old lady". I have a person who is sometimes referred to by his full name, sometimes as "Ken" and sometimes as "Kenneth".
I have two people in the book with exactly the same name. I have several instance of people with the same first name.
The only way I can see of doing this is going through the entire document and changing every instance of "mother", "mum" and "the old lady" to "Jane Doe", generating an index and then changing the names back. Then changing every instance of "John" to "John Smith" ditto. And so on and so on and so on....
Please tell me there's an easier way!

Similar Messages

  • Index Name Exceeds Maximum Allowed

    I'm using the IKM Oracle Incremental Update and it creates a unique index on my interface table. The problem is that the interface table is i$_<Table Name>. The index is then created as i$_<Table Name>_idx.  The table I am working with is already 25 characters and the maximum allowed on Oracle (10g) is 30.  Is there a setting that I need to change or do I have to customize the knowledge module?
    Thank you,
    Troy

    So you can try to remove a few char without changing a lot of thing.
    For exemple you can modifiy the Unique Index procedure of your IKM Oracle Incremental Update.
    I think you have this in the Index procedure:
    create unique index <%=snpRef.getTable("L","INT_NAME","W")%>_idx on <%=snpRef.getTable("L","INT_NAME","W")%> (<%=snpRef.getColList("", "[COL_NAME]", ",", "", "(UK)")%>)
    <%=snpRef.getUserExit("FLOW_TABLE_OPTIONS")%>
    Which return you the the name of your index like i$_<Table Name>_idx
    if you change what is in bold in the script you can remove 5 char and maybe it woulb be good for you.
    By replacing INT_NAME by TARG_NAME you can obtain an index nammed <Table Name>_idx which remove 3 char
    and after that you can change the "_idx" by "IX" which will give you <Table Name>IX and which remove 2 more char
    so the procedure will look like :
    create unique index <%=snpRef.getTable("L","TARG_NAME","W")%>ID on <%=snpRef.getTable("L","INT_NAME","W")%> (<%=snpRef.getColList("", "[COL_NAME]", ",", "", "(UK)")%>)
    <%=snpRef.getUserExit("FLOW_TABLE_OPTIONS")%>
    --> Evidently you can change a lot of other things to obtain less char for the name of your index

  • ORA-22160: element at index name does not exist

    hi
    i have a procedure which insert values from a VARRAY type in a table. My question is how can i verify the existence of nth element before inserting to avoid ORA-22160: element at index name does not exist
    Here is my code:
    CREATE OR REPLACE PACKAGE BODY CANDIDE.PE_CL IS
    PROCEDURE p_proc(Id_clt IN P_CLIENT.id_client%TYPE,
    nameClt IN P_CLIENT.nameclient%TYPE,
    --VARRAY type
    priceItem IN price_array,
    --VARRAY type
    nameItem IN item_array) IS
    BEGIN
    INSERT INTO P_CLIENT VALUES (Id_clt, nameClt);
    FORALL i IN nameItem.FIRST .. nameItem.LAST
    INSERT INTO P_ITEMS VALUES (Id_clt, nameItem(i), priceItem(i));
    END;
    end PE_CL;
    Product version: Oracle9i Enterprise Edition Release 9.2.0.1.0
    Peter

    I see the problem now. If there are more values in one varray or the other, how do you want to handle it? Below I have demonstrated, first the solution that I previous offered, that would only insert the rows where there are values from both varrays. In the second example below, I have inserted a null value in place of the missing value from the varray that has fewer values.
    scott@ORA92> CREATE TABLE p_client
      2    (id_client  NUMBER,
      3       nameclient VARCHAR2(15))
      4  /
    Table created.
    scott@ORA92> CREATE TABLE p_items
      2    (id_client  NUMBER,
      3       name_item  VARCHAR2(10),
      4       price_item NUMBER)
      5  /
    Table created.
    scott@ORA92> CREATE OR REPLACE PACKAGE PE_CL
      2  IS
      3    TYPE item_array IS ARRAY(10) OF VARCHAR2(10);
      4    TYPE price_array IS ARRAY(10) OF number;
      5    PROCEDURE p_proc
      6        (Id_clt    IN P_CLIENT.id_client%TYPE,
      7         nameClt   IN P_CLIENT.nameclient%TYPE,
      8         priceItem IN price_array,
      9         nameItem  IN item_array);
    10  end PE_CL;
    11  /
    Package created.
    scott@ORA92> show errors
    No errors.
    -- first method:
    scott@ORA92> CREATE OR REPLACE PACKAGE BODY PE_CL
      2  IS
      3    PROCEDURE p_proc
      4        (Id_clt    IN P_CLIENT.id_client%TYPE,
      5         nameClt   IN P_CLIENT.nameclient%TYPE,
      6         priceItem IN price_array,
      7         nameItem  IN item_array)
      8    IS
      9    BEGIN
    10        INSERT INTO P_CLIENT VALUES (Id_clt, nameClt);
    11  --    FORALL i IN nameItem.FIRST .. nameItem.LAST
    12  --      INSERT INTO P_ITEMS VALUES (Id_clt, nameItem(i), priceItem(i));
    13        FOR i IN nameItem.FIRST .. nameItem.LAST LOOP
    14          IF nameItem.EXISTS(i) AND priceItem.EXISTS(i) THEN
    15            INSERT INTO P_ITEMS VALUES (Id_clt, nameItem(i), priceItem(i));
    16          END IF;
    17        END LOOP;
    18    END;
    19  end PE_CL;
    20  /
    Package body created.
    scott@ORA92> show errors
    No errors.
    scott@ORA92> declare
      2    priceitem pe_cl.price_array := pe_cl.price_array(2, 5);
      3    nameitem pe_cl.item_array := pe_cl.item_array('item a', 'item b', 'item c');
      4  begin
      5    pe_cl.p_proc
      6        (id_clt    => 900,
      7         nameclt   => 'MIKE',
      8         priceitem => priceitem,
      9         nameitem  => nameitem);
    10    COMMIT;
    11  end;
    12  /
    PL/SQL procedure successfully completed.
    scott@ORA92> SELECT * FROM p_client
      2  /
    ID_CLIENT NAMECLIENT
           900 MIKE
    scott@ORA92> SELECT * FROM p_items
      2  /
    ID_CLIENT NAME_ITEM  PRICE_ITEM
           900 item a              2
           900 item b              5
    scott@ORA92> TRUNCATE TABLE p_client
      2  /
    Table truncated.
    scott@ORA92> TRUNCATE TABLE p_items
      2  /
    Table truncated.
    -- second method:
    scott@ORA92> CREATE OR REPLACE PACKAGE BODY PE_CL
      2  IS
      3    PROCEDURE p_proc
      4        (Id_clt    IN P_CLIENT.id_client%TYPE,
      5         nameClt   IN P_CLIENT.nameclient%TYPE,
      6         priceItem IN price_array,
      7         nameItem  IN item_array)
      8    IS
      9    BEGIN
    10        INSERT INTO P_CLIENT VALUES (Id_clt, nameClt);
    11  --    FORALL i IN nameItem.FIRST .. nameItem.LAST
    12  --      INSERT INTO P_ITEMS VALUES (Id_clt, nameItem(i), priceItem(i));
    13        FOR i IN nameItem.FIRST .. nameItem.LAST LOOP
    14          IF nameItem.EXISTS(i) AND priceItem.EXISTS(i) THEN
    15            INSERT INTO P_ITEMS VALUES (Id_clt, nameItem(i), priceItem(i));
    16          ELSIF nameItem.EXISTS(i) THEN
    17            INSERT INTO P_ITEMS VALUES (Id_clt, nameItem(i), null);
    18          ELSIF priceItem.EXISTS(i) THEN
    19            INSERT INTO P_ITEMS VALUES (Id_clt, null, priceItem(i));
    20          END IF;
    21        END LOOP;
    22    END;
    23  end PE_CL;
    24  /
    Package body created.
    scott@ORA92> show errors
    No errors.
    scott@ORA92> declare
      2    priceitem pe_cl.price_array := pe_cl.price_array(2, 5);
      3    nameitem pe_cl.item_array := pe_cl.item_array('item a', 'item b', 'item c');
      4  begin
      5    pe_cl.p_proc
      6        (id_clt    => 900,
      7         nameclt   => 'MIKE',
      8         priceitem => priceitem,
      9         nameitem  => nameitem);
    10    COMMIT;
    11  end;
    12  /
    PL/SQL procedure successfully completed.
    scott@ORA92> SELECT * FROM p_client
      2  /
    ID_CLIENT NAMECLIENT
           900 MIKE
    scott@ORA92> SELECT * FROM p_items
      2  /
    ID_CLIENT NAME_ITEM  PRICE_ITEM
           900 item a              2
           900 item b              5
           900 item c

  • All listing element must have index,name and value?

    when i trying to convert a fmb file to xml, it shows a warning.
    All listing element must have index,name and value...
    how to resolve this..
    Edited by: skud on Mar 9, 2011 6:03 AM

    when i trying to convert a fmb file to xml, it shows a warning.
    All listing element must have index,name and value...
    how to resolve this..
    Edited by: skud on Mar 9, 2011 6:03 AM

  • Maximum length allowed for column name, index name and table name?

    Hi,
    I want to know what is the maximum length allowed for coulmn name, table name and index name in MaxDB ?
    Regards
    Raj

    Hi Raja,
    simply check the catalog:
    sqlcli bwt=> \dc domain.columns
    Table "DOMAIN.COLUMNS"
    | Column Name      | Type         | Length | Nullable | KEYPOS |
    | ---------------- | ------------ | ------ | -------- | ------ |
    | SCHEMANAME       | CHAR UNICODE | 32     | YES      |        |
    | OWNER            | CHAR UNICODE | 32     | YES      |        |
    | TABLENAME        | CHAR UNICODE | 32     | YES      |        |
    | COLUMNNAME       | CHAR UNICODE | 32     | YES      |        |
    and
    sqlcli bwt=> \dc domain.indexes
    Table "DOMAIN.INDEXES"
    | Column Name        | Type         | Length | Nullable | KEYPOS |
    | ------------------ | ------------ | ------ | -------- | ------ |
    | SCHEMANAME         | CHAR UNICODE | 32     | YES      |        |
    | OWNER              | CHAR UNICODE | 32     | YES      |        |
    | TABLENAME          | CHAR UNICODE | 32     | YES      |        |
    | INDEXNAME          | CHAR UNICODE | 32     | YES      |        |
    regards,
    Lars

  • How to know the column name using the index name for a particular table

    Hi All,
    I have small query regarding, I have index name and table name so by using this how can I know the column name associated with that index of that particular table specific to Oracle9i.
    Thanks
    Sudheer

    select *
    from user_ind_columns -- or all_ind_columns
    where table_name = UPPER('&table_name')
    and index_name = UPPER('&index_name');
    Regards
    Arun
    Gurgaon

  • Unable to extend index name of the index by 8 in tablespace

    Hello,
    I am not a DBA and do not have much experience in Oracle. When I was trying to restore the backup of my application, I received the following error. I could not able to proceed further in my tasks.
    ORA-01654: unable to extend index <name of the index> by 8 in tablespace <name of the Index tablespace>The following query was used to create the table space. Oracle version is 10g.
    CREATE TABLESPACE TS_JIRA
    DATAFILE 'D:\oracle\product\10.2.0\oradata\jiraadmi\TS_JIRA.dbf' SIZE 100M REUSE
    AUTOEXTEND ON NEXT 10M MAXSIZE 200M
    MINIMUM EXTENT 64K
    DEFAULT STORAGE ( INITIAL 64K NEXT 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0);I do not know how to extend the size of the tablespace. Can anyone help to sort out this issue?
    Thanks in advance
    Ram

    Hi Ram;
    I suggest also review below doc for your future issue
    TROUBLESHOOTING GUIDE (TSG) - UNABLE TO CREATE / EXTEND Errors [ID 1025288.6]
    Overview Of ORA-01654: Unable To Extend Index %s.%s By %s In Tablespace %s [ID 146595.1]
    OERR: ORA 1654 unable to extend index <name.name> by <num> for tablespace <nam [ID 19049.1]
    I belive they will answer all your question ;)
    PS:Please dont forget to change thread status to answered if it possible when u belive your thread has been answered, it pretend to lose time of other forums user while they are searching open question which is not answered,thanks for understanding
    Regard
    Helios

  • How to compare index names and columns from different user?

    I am using below query to compare two indexes from 2 different users but even though index name and columns are same... result shows me they are different.. what I am doing wrong? Thanks
    WITH t AS
            (SELECT COUNT (DISTINCT index_owner || index_name || indexed_cols)
                       cnt
               FROM (  SELECT index_owner,
                              index_name,
                              listagg (column_name, ',')
                                 WITHIN GROUP (ORDER BY column_position)
                                 indexed_cols
                         FROM dba_ind_columns
                        WHERE index_name='XPKTBL_A'
                     GROUP BY index_owner, index_name))
    SELECT CASE
              WHEN cnt > 1 THEN 'Indexes are different'
              WHEN cnt = 0 THEN 'Indexes dont exist'
              WHEN cnt > 1 THEN 'Indexes are identical'
           END
              commnt
      FROM t
    Result:
    Indexes are different
    but Actually if you check below they are same After when I run this query:
    SELECT index_owner,
             index_name,
             listagg (column_name, ',') WITHIN GROUP (ORDER BY column_position)
                indexed_cols
        FROM dba_ind_columns
       WHERE index_name='XPKTBL_A'
    GROUP BY index_owner, index_name;
    Result:
    Index_owner
    Index_name
    Index_cols
    USER1
    XPKTBL_A
    FIELD_A1
    USER2
    XPKTBL_A
    FIELD_A1

    Hi,
    Erhan_toronto wrote:
    I am using below query to compare two indexes from 2 different users but even though index name and columns are same... result shows me they are different.. what I am doing wrong? Thanks
    WITH t AS
            (SELECT COUNT (DISTINCT index_owner || index_name || indexed_cols)
    So index_owner is 'USER1' in one case, and 'USER2' in the other; right?
    A string that starts with 'USER1' will be distinct from a string that starts with 'USER2', no matter what the rest of the string contains.  Maybe you don't want to compare the owners, or maybe you meant to use some other column (such as table_name) instead of index_owner).
    I hope this answers your question.
    If not, post a little sample data (CREATE TABLE, CREATE INDEX and CONNECT statements), and also post the results you want from that data.
    Explain, using specific examples, how you get those results from that data.
    Always say which version of Oracle you're using (e.g., 11.2.0.2.0).
    See the forum FAQ: https://forums.oracle.com/message/9362002

  • System generated Index names different on target database after expdp/impdp

    After performing expdp/impdp to move data from one database (A) to another (B), the system name generated indexes has different names on the target database, which caused a major issue with GoldenGate. Could anyone provide any tricks on how to perform the expdp/impdp and have the same system index name generated to be the same on both source and target?
    Thanks in advance.
    JL

    While I do not agree with Sb choice of wording his solution is correct. I suggest you drop and recreate the objects using explicit naming then you will get the same names on the target database after import for constraints, indexes, and FK's.
    A detailed description of the problem this caused with Golden Gate would be interesting. The full Oracle and Golden Gate versions is use might also be important to the solution, if one exists other than explicitl naming.
    HTH -- Mark D Powell --
    Edited by: Mark D Powell on May 30, 2012 12:26 PM

  • Adobe [program name] CS3 has stopped working....

    I am attempting to run programs from the Adobe CS3 suite on my laptop, which runs with Windows Vista. My Adobe CS3 programs all show the "Adobe [program name] CS3 has stopped working" message, followed by a brief attempt to fix the problem by windows. Until this morning, the programs had been running without incident for several months.
    Does problem sound familiar? What can be done to solve it?

    Lots of things are known to cause issues with the CS3 installer, including besides the obvious antivirus and spyware scanners and firewalls things like iTunes, instant messengers, browser helper toolbars like the Google Toolbar, and previous versions of the Flash player, which I would have thought would be removed by the clean script, but there is a tool here: http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14157&sliceId=2
    Also, be sure jscript.dll is properly registered. It won't hurt to do that again. Click Start > Run and type regsvr32 jscript.dll with the space, but without the quotes, and hit enter. You should see a dialog saying it was successful.
    Click Start > Run and type MSconfig and hit enter. Disable all non-essential services and all non-essential items in the startup items, particularly anything to do with Anti-virus, spyware protection or third party firewalls, and then reboot. You can hide all Microsoft service in the services tab of MSconfig to make it easier, and most of whats left will be non-essential, though if anything looks like it has to do with your DVD drive or your mouse youll want to leave it checked. Its probably safe to turn off everything in the Startup tab, but again, if you recognize a mouse driver, leave it on. MSconfig will run as soon as you restart the computer and if everything seems OK, just cancel for the moment.
    Be sure the Windows firewall is disabled. Third-party firewalls should have been disabled in Msconfig. Other things that should be disabled include any instant messenger, iTunes, and Google toolbars or similar from other vendors if you run them.
    Be sure Java is enabled in the browser, and that you have a default printer (LOCAL - can be fax viewer if necessary) online.
    After the installer runs, reboot, and when MSconfig starts change it back to "Normal Startup" and reboot again.
    Peter

  • Index name by schema user

    Hi all exeprts,
    I want to find out  all index of schema user X.  Can you please tell me what will be the query? I will appreciate you help. It will be like below
    schema name       index name

    Hi,
    Here's one way:
    SELECT    owner
    ,         index_name
    FROM      all_indexes
    WHERE     owner   IN ('X')   -- or  IN ('X', 'Y', 'Z')
    ORDER BY  owner
    ,         index_name
    You can search for any number of owners at the same time; it can be just 1, but it doesn't have to be.
    This will only include indexes on tables that you (the current user) are allowed to use.  If you're logged in as X, then it will include all your indexes.
    If you log in as SYSTEM, or some other user with the right privileges, then you can use dba_indexes instead of all_indexes, and see all the index names regardless of who's allowed to use them.

  • Bug? Create Index can not edit index name

    Hi,
    when I want to create an index I can not edit the index name which is always tablename_index1 after I create the index with this name, delete it again and create a new one I can edit the indexname.
    this happens when you use the tabs in edit table. It works when you use context menu create index
    Regards, Juergen
    Message was edited by:
    Juergen.Schuster
    Message was edited by:
    Juergen.Schuster

    This seems to be specific to Oracle 9. I could not reproduce in 10 but did just reproduce in 9. The only way to get the index created was to refresh the connection, just refreshing the table or all tables did not do it. I will log a bug now.
    -- Sharon

  • 10.3.1 bug: db diagrams - edit tables - index names can't be edited

    Hi,
    When adding indexes to a table in db diagram, indexes names are not editable anymore in 10.3.1 (used to be in 10.3.0), one has to accept now the default '.._INDEX1' names (which it's bad)
    Thanks

    Thanks for pointing this out. Have logged a bug for this one.
    Meanwhile the workaround is to switch focus on to some other tab of the wizard and back on to the Index page, to get the Name field enabled again.
    Regards,
    Sunil..

  • How to find index name with primarykey and column on a table?

    Hi,
    how to find index name with primarykey and column on a table?
    please help me.
    Thankyou.

      1  select ac.table_name, ac.index_name, aic.column_name
      2  from user_constraints ac, user_ind_columns aic
      3  where ac.constraint_type = 'P'
      4   and  ac.index_name = aic.index_name
      5* order by 1,2,3
    SQL> /
    TABLE_NAME                 INDEX_NAME                COLUMN_NAME
    ACTION_TABLE                 SYS_C0011033                NESTED_TABLE_ID
    ACTION_TABLE                 SYS_C0011033                SYS_NC_ARRAY_INDEX$
    CATEGORIES_TAB                 SYS_C0011038                CATEGORY_ID
    CUSTOMERS                 CUSTOMERS_PK                CUSTOMER_ID
    INVENTORIES                 INVENTORY_IX                PRODUCT_ID
    INVENTORIES                 INVENTORY_IX                WAREHOUSE_ID
    LINEITEM_TABLE                 SYS_C0011034                NESTED_TABLE_ID
    LINEITEM_TABLE                 SYS_C0011034                SYS_NC_ARRAY_INDEX$
    ORDERS                      ORDER_PK                 ORDER_ID
    ORDER_ITEMS                 ORDER_ITEMS_PK                LINE_ITEM_ID
    ORDER_ITEMS                 ORDER_ITEMS_PK                ORDER_ID
    PRODUCT_DESCRIPTIONS            PRD_DESC_PK                LANGUAGE_ID
    PRODUCT_DESCRIPTIONS            PRD_DESC_PK                PRODUCT_ID
    PRODUCT_INFORMATION            PRODUCT_INFORMATION_PK           PRODUCT_ID
    PROMOTIONS                 PROMO_ID_PK                PROMO_ID
    WAREHOUSES                 WAREHOUSES_PK                WAREHOUSE_ID
    16 rows selected.

  • Same index name for different tables in different schema

    Just a quick query
    Can two tables present in different schema of same database has same index name ?
    Will there be any problem?
    Thanks

    And just a quick answer:
    859486 wrote:
    Just a quick query
    Can two tables present in different schema of same database has same index name ?Yes.
    >
    Will there be any problem?No.
    >
    Thanks

  • Convert  multiple rows into single rows for the respective index name

    Dear Experts,
                             I want to convert  multiple rows into single rows for the respective index name,
                            Here is my query.
    SELECT user_tables.table_name, user_indexes.index_name, user_ind_columns.column_name
    FROM user_tables
    JOIN user_indexes on user_indexes.table_name = user_tables.table_name
    join USER_IND_COLUMNS on USER_INDEXES.INDEX_NAME = USER_IND_COLUMNS.INDEX_NAME
    where user_indexes.index_name not like '%PK%' AND user_ind_columns.column_name NOT LIKE '%SYS%'
    ORDER BY user_tables.table_name,user_indexes.index_name;
    Result of previous query
    TABLE_NAME
    INDEX_NAME
    COLUMN_NAME
    T1
    IDX_ACCNTYPCFG1
    ENABLE_SERVICE
    T1
    IDX_ACCTTYPCFG1
    ACC_CODE
    T1
    IDX_ACCTTYPCFG1
    ACCTYPE
    T2
    IDX_ACCTTYPCFGAPP1
    ACCTYPE
    T3
    IDX_ACTLG1
    MOBILE_NO
    T3
    IDX_ACTLG1
    ID
    Desired output required is
    TABLE_NAME
    INDEX_NAME
    COLUMN_NAME
    T1
    IDX_ACCNTYPCFG1
    ENABLE_SERVICE,ACC_CODE,ACCTYPE
    T2
    IDX_ACCTTYPCFGAPP1
    ACCTYPE
    T3
    IDX_ACTLG1
    ACCTYPE,MOBILE_NO
    please help.

    Maybe
    with
    user_tables as
    (select 'T1' table_name,'IDX_ACCNTYPCFG1' index_name,'ENABLE_SERVICE' column_name from dual union all
    select 'T1','IDX_ACCTTYPCFG1','ACC_CODE' from dual union all
    select 'T1','IDX_ACCTTYPCFG1','ACCTYPE' from dual union all
    select 'T2','IDX_ACCTTYPCFGAPP1','ACCTYPE' from dual union all
    select 'T3','IDX_ACTLG1','MOBILE_NO' from dual union all
    select 'T3','IDX_ACTLG1','ID' from dual
    select table_name,
           case index_name when 'IDX_ACCNTYPCFG1' then 'IDX_ACCTTYPCFG1' else index_name end index_name,
           listagg(case column_name when 'ID' then 'ACCTYPE' else column_name end,',') within group (order by null) column_name
      from user_tables
    group by table_name,case index_name when 'IDX_ACCNTYPCFG1' then 'IDX_ACCTTYPCFG1' else index_name end
    TABLE_NAME
    INDEX_NAME
    COLUMN_NAME
    T1
    IDX_ACCTTYPCFG1
    ACCTYPE,ACC_CODE,ENABLE_SERVICE
    T2
    IDX_ACCTTYPCFGAPP1
    ACCTYPE
    T3
    IDX_ACTLG1
    ACCTYPE,MOBILE_NO
    Regards
    Etbin

Maybe you are looking for

  • Remote Desktop Connection - viewing screen

    Hi, I just installed Remote Desktop Connection on my Imac at home so I can access my work PC. Everything works fine but my image I view is only about 5" x 6". It seems like a waste of the 27" screen. Does anyone know how I can increase the size of th

  • New HP Pavillion All-in-one PC 20-b014 ( and moving information from old computer)

    Hello, I apologize if this has been asked before....but would appreciate some assistance. I currently have a HP Pavilion Slimline s5310y desktop PC (running Windows 7) and just purchased the HP Pavillion All-in-one PC 20-b014(Windows 8).  I was wonde

  • Problem in Changing the Query of LOV using Forms Personalisation

    Hi all, I have a problem while trying to change the LOV of job field in the people--> assignment form. I am trying to do through forms personalisation. I defined all the rquired fields: Following are the description of fields Idescribed in the form P

  • Error: 3, please help!

    Well, when I try to open Illustrator CS5, this window appears. I have already uninstalled and reinstalled the program a thousand times, and after the instalation it works, but if I restart the computer, the error appears again. Someone can help me? T

  • LF: IdeaTab S2109 Parts

    Can anyone tell me where can I get parts for the S2109 Pretty much looking for a "housing/chassis/shell" and accessories Moderator comment: Please don't post the same message(s) in multiple places as it splinters the discussion. Duplicate(s) removed.