Transformation list separated by commas (Pages) to isolate the cells inNumbers

Hello-

have a nice ewekend arround the world!

I´ has obtained a letter of information-list discount. It s a comma-sperated pages document. I´d transform these e-mail addresses somehow to singel cell entries in a document numers. When I have a doc plain text export of pages and import it on numbers, I get a lot of lines in the table that appears. These lines are just like cells in the doc pages.

Any ideas on an automation?

Thank you!

Use find and replace to replace commas with tabs, then select, copy and paste into a table of numbers

Tags: iWork

Similar Questions

  • Find the occurrence of the word in a list separated by commas

    Hello

    I need to find the first occurrence of a word in a list separated by commas.

    Example list:
    monster,daemon,shark,bambi,sky
    Now I'm looking for the word: bambi
    Result should be the first calculation of the event: 4

    Now I'm looking for the word: Monster
    Result should be the first calculation of the event: 1

    Hope you can help.

    Tobias

    Hi, Tobias,.

    This can be more efficient, because it does not use CONNECT BY or regular expressions. Instead of splitting the string to the level of every comma, just find the target string and count how many commas occur in front of her.

    WITH     got_found_pos          AS
    (
         SELECT     list_txt
         ,     INSTR ( ',' || list_txt || ','
                    , ',bambi,'
                    )          AS found_pos
         FROM    table_x
    )
    SELECT     list_txt
    ,     found_pos + 1
                - LENGTH ( REPLACE ( SUBSTR (list_txt, 1, found_pos)
                                      , ','
                             )
                      )          AS item_num
    ,     found_pos
    FROM    got_found_pos
    WHERE     found_pos     > 0
    ;
    

    Delimited lsits storage is usually a bad idea in a relational database. It is best to store each item in the list on a separate line.

  • Problem using the list separated by commas with nested table element

    Hello

    I have a list separated by commas like this:
    H23004,H24005,T7231,T8231,T9231
    And want to create a function that creates a where clause clause for each element with an output like this:
    UPPER('H23004') IN (UPPER(charge))
    OR UPPER('H23005') IN (UPPER(charge))
    OR UPPER('T7231') IN (UPPER(charge))
    OR UPPER('T8231') IN (UPPER(charge))
    OR UPPER('T9231') IN (UPPER(charge))
    Here's my test function that is not working properly:
    create or replace function FNC_LIST_TO_WHERE_CLAUSE(v_list in VARCHAR2) return varchar2 is
     -- declaration of list type
     TYPE batch_type IS TABLE OF pr_stamm.charge%TYPE;
     -- variable for Batches
     v_batch batch_type := batch_type('''' || replace(v_list,',',''',''') || '''');
     return_script varchar2(1000);
    
     BEGIN
     -- loop as long as there are objects left
     FOR i IN v_batch.FIRST .. v_batch.LAST
     LOOP
       --DBMS_OUTPUT.PUT_LINE(offices(i));
       -- create where clause
       IF i = 1 THEN
         return_script := 'UPPER(' || v_batch(i) || ') IN (UPPER(charge))';
       ELSE
         return_script := return_script || ' OR UPPER(' || v_batch(i) || ') IN (UPPER(charge))';
       END IF;
     END LOOP;
    
     return (return_script);
     end;
    The out put looks like this:
    UPPER('H23004','H24005','T7231','T8231','T9231') IN (UPPER(charge))
    I don't know what I did wrong? It calculates the amount of the incorrect array element! (v_batch. Must be 5)
    v_batch. FIRST = 1
    v_batch. LAST = 1

    Kind regards

    Tobias

    Try this...

    declare
    text varchar2 (1000): = "H23004, H24005, T7231, T8231, T9231;
    v_where varchar2 (1000);
    Start
    Text: = text | «, » ;
    While instr (text, ',') <> 0
    loop
    v_where: = v_where | ' UPPER ("': substr (Text, 1, InStr(Text,',',1)-1) |") ' IN (UPPER (load)) OR ';
    text: = substr (text, instr(text,',',1) + 1);
    end loop;
    v_where: = substr (v_where, 1, length (v_where)-3);
    dbms_output.put_line (v_where);
    end;

    convert it to function...

  • QUERY: separated by commas vlues checkbox in the category

    ID category name ( separated by commas vlues checkbox in the category )

    001 abc 1.2

    XYZ 002 2.3

    zzz 003 0.1

    QUESTION:

    I want to get the recoreds of these categories who category 1 and 0 ...

    Select *.

    TABLE

    Where?

    I thank you,

    Should standardize to have a mapping table instead:

    Map

    ==========

    Category ID

    1 001

    2 001

    2 002

    3 002

    003 0

    1 003

    Then, you use a JOIN to get matching records:

    SELECT Table.*

    JOIN INTERNAL TABLE

    Card WE Table.Id = Map.Id

    WHERE Map.Category IN (0, 1)

    To do this with your current data model, you must do something like this:

    SELECT *.

    TABLE

    WHERE ',' category + ',' LIKE ' %, 0, %'

    OR ',' category + ',' LIKE ' % 1% '

  • list separated by commas - extraction of each element in an array?

    Is there a quick way to make a field that contains a list of items separated by commas and put them in a table or perhaps separate variables?

    for example.

    a single line in the database contains the field [matches_with] and would generally contain the following elements:

    rings, bracelets, necklaces

    I need to be put in a variable

    < cfset item1 = 'rings' >

    < cfset item2 = 'bracelets' >

    < cfset item3 = necklaces >

    or if its more simple, put them in a table

    agenda [1] = 'rings '.

    point [2] = "bracelets".

    point [3] = "necklaces."

    There is a built-in ListToArray function to CF.

  • How to split string separated by commas and pass to the clause of the select statement

    Referring to article How to divide string separated by commas, then pass to clause of a select statement, tquery that there the following plan:

    Query1:

    select * from emp where ename in (
        select regexp_substr('SMITH,ALLEN,WARD,JONES','[^,]+', 1, level) from dual
        connect by regexp_substr('SMITH,ALLEN,WARD,JONES', '[^,]+', 1, level) is not null );
    

    Base1:

    Plan hash value: 4242290184
    
    
    --------------------------------------------------------------------------------------------
    | Id  | Operation                       | Name     | Rows  | Bytes | Cost (%CPU)| Time     |
    --------------------------------------------------------------------------------------------
    |   0 | SELECT STATEMENT                |          |     1 |   133 |     7  (29)| 00:00:01 |
    |*  1 |  HASH JOIN                      |          |     1 |   133 |     7  (29)| 00:00:01 |
    |   2 |   VIEW                          | VW_NSO_1 |     1 |    46 |     3  (34)| 00:00:01 |
    |   3 |    HASH UNIQUE                  |          |     1 |       |     3  (34)| 00:00:01 |
    |*  4 |     CONNECT BY WITHOUT FILTERING|          |       |       |            |          |
    |   5 |      FAST DUAL                  |          |     1 |       |     2   (0)| 00:00:01 |
    |   6 |   TABLE ACCESS FULL             | EMP      |    14 |  1218 |     3   (0)| 00:00:01 |
    --------------------------------------------------------------------------------------------
    
    
    Predicate Information (identified by operation id):
    ---------------------------------------------------
    
    
       1 - access("ENAME"="$nso_col_1")
       4 - filter( REGEXP_SUBSTR ('SMITH,ALLEN,WARD,JONES','[^,]+',1,LEVEL) IS NOT NULL)
    

    However, the following query generates the plan I want:

    Query2:

    select * from emp where ename in ('SMITH','ALLEN','WARD','JONES');
    

    Plan2:

    Plan hash value: 3956160932
    
    
    --------------------------------------------------------------------------
    | Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |
    --------------------------------------------------------------------------
    |   0 | SELECT STATEMENT  |      |     4 |   348 |     3   (0)| 00:00:01 |
    |*  1 |  TABLE ACCESS FULL| EMP  |     4 |   348 |     3   (0)| 00:00:01 |
    --------------------------------------------------------------------------
    
    
    Predicate Information (identified by operation id):
    ---------------------------------------------------
    
    
       1 - filter("ENAME"='ALLEN' OR "ENAME"='JONES' OR "ENAME"='SMITH' OR
                  "ENAME"='WARD')
    

    Can I change the query1 query for plan2?

    As Juliet was mentioned in the first SQL that you generate from the ENAME list that you must pass in the IN clause when executing. But in the second SQL, it passed as a static value. So first SQL must do more work. So you see a different execution plan.

    But this is a work around to get what you are looking for. But I can't say it's a foolproof method. But anyway here you go.

    SQL > var ename_list varchar2 (100)
    SQL > exec: ename_list: = 'SMITH, ALLEN, WARD, JONES ';

    PL/SQL procedure successfully completed.

    SQL > select *.
    2 of PEM
    where the 3 «,» | : ename_list | ',' like '%', | Ename | ',%';

    EMPNO, ENAME, JOB HIREDATE DEPTNO ID COM SAL MGR
    ---------- ------ --------- ---------- --------- ---------- ---------- ---------- ----------
    7369 SMITH COMMITTED 7902 2975 2 APRIL 81 0 20
    7499 ALLEN 7698 1600 20 FEBRUARY SALESMAN 81 300 30
    7521 WARD 7698 1250 22 FEBRUARY SALESMAN 81 500 30
    7566 JONES MANAGER 7839 2975 2 APRIL 81 0 20

    SQL > select * from table (dbms_xplan.display_cursor);

    PLAN_TABLE_OUTPUT
    -------------------------------------------------------------------------------------------------------
    SQL_ID, 848zhvbvgf7d6, number of children 0
    -------------------------------------
    Select * from emp where «,» | : ename_list | ',' like '%', | Ename
    || ',%'

    Hash value of plan: 2872589290

    --------------------------------------------------------------------------
    | ID | Operation | Name | Lines | Bytes | Cost (% CPU). Time |
    --------------------------------------------------------------------------
    |   0 | SELECT STATEMENT |      |       |       |     2 (100) |          |
    |*  1 |  TABLE ACCESS FULL | EMP |     1.    38.     2 (0) | 00:00:01 |
    --------------------------------------------------------------------------

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

    1 - filter(','||:ENAME_LIST||',' LIKE '%,'||") ENAME "|", %')

    19 selected lines.

    SQL >

  • Count the number of items in a list separated by commas of the values

    Hello friends,

    I have a string with a list of so-called values comma separated

    String v = 34343, erere, ererere, sdfsdfsdfs, 4454, 5454, dsfsdfsfsd, fsdfsdfsdfs, dfdsfsdfsdfs, sdsfdsf, ererdsdsd45454, Sylvie

    You want to count the number of items exist in this string.

    Thank you/Kumar

    Came to my mind as well.
    But I guess I'm typing too slowly, I had other options ran just a second there are tow:

    SQL> with t as (
      2  select  '34343,erere,ererere,sdfsdfsdfs,4454,5454,dsfsdfsfsd,fsdfsdfsdfs,dfdsfsdfsdfs,sdsfdsf,e
    rerdsdsd45454,fsdfsdfs' str from dual
      3  )
      4  --
      5  --
      6  --
      7  select length(str)-length(replace(str, ','))+1
      8  from   t;
    
    LENGTH(STR)-LENGTH(REPLACE(STR,','))+1
    --------------------------------------
                                        12
    
    SQL> with t as (
      2  select  '34343,erere,ererere,sdfsdfsdfs,4454,5454,dsfsdfsfsd,fsdfsdfsdfs,dfdsfsdfsdfs,sdsfdsf,e
    rerdsdsd45454,fsdfsdfs' str from dual
      3  )
      4  --
      5  --
      6  --
      7  select count(*)
      8  from ( select regexp_substr(str, '[^,]+', 1, rownum)
      9         from   t
     10         connect by level <= length(regexp_replace(str, '[^,]+'))+1);
    
      COUNT(*)
    ----------
            12
    
  • List separated by commas in the rows

    Hello

    Data:

    Row1: value, valu2, value3, value4

    Row2: Value5, Value6, valu7, value8

    Obligation of result:

    Row1: value

    Row2: value2

    Row3: value3

    Row4: value4

    Row5: Value5

    Row6: Value6

    Row7: valeur7

    Row8: value8

    Kind regards

    Ngandu

    Nordine salvation,

    I shook, whereas I try I posted it on the forum so that it could speed up my dev.

    in any case, I got the answer in another forum of oracle. You have now the link.

    WITH T AS
    (
    Select 'val1,val2,val3' txt from dual UNION ALL
    select 'val65,val66,val67,val68' txt from dual
    )
    SELECT TRIM(x.COLUMN_VALUE.EXTRACT('e/text()')) cols
      FROM t
          ,TABLE(XMLSEQUENCE(xmltype(''
         || REPLACE(t.txt
                   ,','
                   ,'')
         || '').EXTRACT('e/e'))) x
    
  • Form of: separation by comma cfg file access

    I need a script to idoc that read these values:

    WorkflowsPattern = workflow_one, workflow_two


    For single value, I used <$ # about WorkflowsPattern$ > and it works very well, what script to use for the values separated by commas.


    Thank you

    rsMakeFromString: creates a column of a result set of a string.

    Parameters:

    Takes two required parameters and an optional parameter:

    The first parameter is the name of the ResultSet object to create.

    The second parameter is a list separated by commas of chains to analyze (for example a, b, c and d), or a variable that has a string separated by commas as its value.

    The third optional parameter is the name of the column in the result set. If no value is specified, the name of default column to row.

    Output: Creates a result set with a single column, populated by values from the specified string.

    http://docs.Oracle.com/CD/E14571_01/doc.1111/e10726/c08_config_ref255.htm#i1111695

    Jonathan
    http://jonathanhult.com

  • Separated by comma delimited field of database

    I have a ms access db field town with values like this:
    Vancouver, BC V6A 4 8
    Richmond, BC V6Y 1 s 6
    Coquitlam, BC V3J 2W4

    I like to leave the city names in the City field as Coquitlam Vancouver, Richmond, goes into the city. BC, BC, British Colombia goes into the Province field. V6A 4 8, V6Y 1 s 6, V3J 2W4 goes in the postal Code field. Is this possible?

    Thank you

    Note that Vancouver, BC V6A 4 8 is a part of two, the list separated by commas. Also note that BC V6A 4 8 is a list of the three elements of space-delimigted. If you can do something like the following:

  • Table separated by commas.

    I want to create a PL/SQL function that allows you to convert your list separated by commas of values in a nested using Table
    Function STRING_TO_TABLE, but I can't do that.
    so please help me in this matter.

    I create the function, but it displays the following errors.
    SQL> ed
    Wrote file afiedt.buf
     
      1  Create or replace function STRING_TO_TABLE(pi_string in varchar2)
      2  Return varchar2
      3  is
      4    l_tablen  BINARY_INTEGER;
      5    l_tab     DBMS_UTILITY.uncl_array;
      6  BEGIN
      7    DBMS_UTILITY.comma_to_table (
      8       list   => pi_string,
      9       tablen => l_tablen,
     10       tab    => l_tab);
     11    FOR i IN 1 .. l_tablen LOOP
     12      l_tab(i) := pi_string;
     13    END LOOP;
     14* END STRING_TO_TABLE ;
    SQL> / 
     
    Function created.
     
     
     
     
    SQL> ed
    Wrote file afiedt.buf
     
      1  create table x1
      2  (
      3  value varchar2(200)
      4* )
      5  / 
     
    Table created.
     
    SQL> insert into x1 values('&value');
    Enter value for value: 32,36,12,65,85,9663
     
     
    1 row created.
     
    SQL> / 
    Enter value for value: 43,36,89,65,112,9663
     
     
    1 row created.
     
    SQL> / 
    Enter value for value: 36,63,12,65,95,123
     
     
    1 row created.
     
     
    SQL> / 
    Enter value for value: 32,36,12,85, 85,9663
     
    1 row created.
     
    SQL> select * from x1;
     
    VALUE                                                           
    ----------------------------------------------
    32,36,12,65,85,9663 
    43,36,89,65,112,9663
    36,63,12,65,95,123
    32,36,12,85, 85,9663
     
     
    SQL> select STRING_TO_TABLE(value) from x1;
    select STRING_TO_TABLE(value) from x1
           *
    ERROR at line 1:
    ORA-00931: missing identifier 
    ORA-06512: at "SYS.DBMS_UTILITY", line 125 
    ORA-06512: at "SYS.DBMS_UTILITY", line 160 
    ORA-06512: at "SYS.DBMS_UTILITY", line 202 
    ORA-06512: at "SCOTT.STRING_TO_TABLE", line 7 
    Thank you

    Kind regards.
  • URL - separated by commas contains a list of values to assign items to the page '&amp; '.

    I want to pass values to the page elements in a URL which includes this symbol '& '.

    example: ...f?p=209:1:::p1_ind:aerospace%20%26%20defense
    expects that AEROSPACE & DEFENSE would be passed to the element P1_IND to Page 1 of application 209
    the page is a select and display in the selection list value is AEROSPACE & DEFENSE
    This URL causes an error - mod_plsql: / pls/eds/f HTTP - 400 Missing '=' in query string or post the form (from firefox)... (IE returns a HTTP 400 .but you can find the mod_plsql error in the Apache error_log)

    If I run the same URL as above, but this time modify the P1_IND page to display text element (special escape characters, does not save the State)
    the URL successfully calls the page and displays the value in the element P1_IND - AEROSPACE & amp; DEFENCE (without the space between the & amp...) I could not determine how to get the word combined to make here)

    Once more with the same URL, but this time the page P1_IND element set to display text (does not save the State)
    the URL successfully calls the page and displays the value in the element P1_IND - AEROSPACE & DEFENSE

    QUESTION: How to pass a value to a page element 'list of selection' in a URL when the page element includes an ampersand?
    .. .and what is the relevance of the mod_plsql error... /f HTTP - 400 Missing '=' in query string or form post

    The Solution is to use the spaces (%20) instead of 26%

  • How to get a selected list of a shuttle to a textfield (separated by commas) in the apex?

    Hello

    I use apex 5.

    I used the shuttle to load the list of values of SQL query.now I want to get the list of the selected values on the right side of the shuttle to a textfield.values should be separated by commas.

    Please someone tell me how to do this.

    Thank you

    Hi geslin,.

    Garza says:

    I use apex 5.

    I used the shuttle to load the list of values of SQL query.now I want to get the list of the selected values on the right side of the shuttle to a textfield.values should be separated by commas.

    Please someone tell me how to do this.

    You can do it by using dynamic action.

    Create a dynamic action on the onchange event of your Shuttle point (say P1_SHUTTLE) to get the values to select in the text element (say P1_TEXT) as follows:

    Name: give a name

    Event: change

    Selection type: item (s)

    Article (s): P1_SHUTTLE (select your Shuttle point)

    Condition: is not null

    Action: Execute the PL/SQL Code

    Fire on loading the Page: No.

    PL/SQL code

    BEGIN
      :P1_TEXT := REPLACE(:P1_SHUTTLE,':',',');
    END;
    

    Page items to submit: P1_SHUTTLE

    Page referred to return: P1_TEXT

    Kind regards

    Kiran

  • the list of columns separated by commas of a dictionary table table

    I use the following question.

    CONNECT_BY_ROOT SELECT table_name TopLevel, level,
    connect_by_isleaf IS_Node_leaf,
    substr (SYS_CONNECT_BY_PATH (column_name, ','), 2) column_name
    Of all_tab_cols
    where connect_by_isleaf = 1
    and column_id < (select max (column_id) + 1 all_tab_cols
    where table_name = 'Table_test')
    and column_id > (select min (column_id) - all_tab_cols 1
    where table_name = 'Table_test')
    START WITH table_name = "Table_test."
    CONNECT BY PRIOR column_id = nocycle (column_id - 1).
    AND table_name = "Table_test."

    The only problem with this query is that it goes into infinite loop. Can someone suggest a better solution?

    Why you ask all_tab_cols, I think will realize you that it will pull all tables in your database.

    If you want to retrieve the name of the table and the columns (separated by commas) your schema, you must query user_tab_cols.

    and here is the sql code

    select table_name,ltrim(sys_Connect_by_path(column_name,','),',') column_names
    from
    (select table_name,column_name,row_number() over (partition by table_name order by column_id) rn
    from user_tab_cols)
    where connect_by_isleaf = 1
    start with rn=1
    connect by prior rn=rn-1 and prior table_name = table_name
    /
    

    Or, you can use all_tab_cols to query a specific table by passing the name of the table and the name of the owner

    PRAZY@11gR1> desc test
     Name
     -------------------------------------------
     NUM
     NUM2
    
    PRAZY@11gR1>
    select table_name,ltrim(sys_Connect_by_path(column_name,','),',') column_names
    from
    (select table_name,column_name,row_number() over (partition by table_name order by column_id) rn
    from all_tab_cols
    where owner='PRAZY' and
    table_name = 'TEST')
    where connect_by_isleaf = 1
    start with rn=1
    connect by prior rn=rn-1 and prior table_name = table_name
    /
    PRAZY@11gR1> /
    
    TABLE_NAME                     COLUMN_NAMES
    ------------------------------ ----------------------------------------
    TEST                           NUM,NUM2
    
    Elapsed: 00:00:00.01
    

    HTH,
    Prazy

    Published by: Prazy on April 28, 2010 10:23

  • How to search for a particular text values separated by commas

    Hello

    I have a table for example. TB_Fruits.
    In that I have a FruitsName (Varchar) column
    In this column I store the string of values separated by commas.
    Select FruitsName in the tb_fruits;
    Result: orange, banana, Apple

    Now the question is suppose that if I try inserting one of these fruits once again name, then it must not allow me to insert.

    Suppose that now if I try to insert ('grapes, banana')
    or
    (Apple, grape")

    the orange, banana, Apple may be in any position.

    How to check if one of these names exist already or not in the fruitsname column?
    I can't use INstr function here as or. because the position is not fixed chain even not.

    Appreciate any help.

    Hmm, OK, the BASIC_LEXER in the documentation is specified is useful to "spaces separate languages". So not really a good suggestion from my side ;-)

    Okay, so a few different choices, you can play with:

    SQL> create table tb_fruits (
      2     fruitsname  varchar2(60)
      3  )
      4  /
    
    Table created.
    
    SQL> begin
      2     insert into tb_fruits values ('BANANA,APPLE');
      3     insert into tb_fruits values ('YELLOW BANANA,ORANGE');
      4     insert into tb_fruits values ('GREEN APPLE,YELLOW ORANGE');
      5     insert into tb_fruits values ('APPLE,GREEN BANANA');
      6     commit;
      7  end;
      8  /
    
    PL/SQL procedure successfully completed.
    

    Option 1:

    Make a outdated AS operator. It just won't be fast because it's more likely will be full table scan (or scan restricted index full).

    SQL> select fruitsname
      2    from tb_fruits
      3   where ','||fruitsname||',' like '%,'||'APPLE'||',%'
      4  /
    
    FRUITSNAME
    ------------------------------------------------------------
    BANANA,APPLE
    APPLE,GREEN BANANA
    
    SQL> select fruitsname
      2    from tb_fruits
      3   where ','||fruitsname||',' like '%,'||'BANANA'||',%'
      4  /
    
    FRUITSNAME
    ------------------------------------------------------------
    BANANA,APPLE
    
    SQL> select fruitsname
      2    from tb_fruits
      3   where ','||fruitsname||',' like '%,'||'YELLOW BANANA'||',%'
      4  /
    
    FRUITSNAME
    ------------------------------------------------------------
    YELLOW BANANA,ORANGE
    

    Option 2:

    Transform your data and replace the spaces with underscores. Which may or may not be a possibility for you. If your other data contains no underscores, you might fool your user interface using a view that replaces underscores with spaces when you select and a trigger before insert that replaces spaces with underscores to insert or update. Then, you can use the TEXT index.

    SQL> create table tb_fruits2 as
      2  select replace(fruitsname,' ','_') fruitsname
      3    from tb_fruits
      4  /
    
    Table created.
    
    SQL> begin
      2     ctx_ddl.create_preference('mylex', 'BASIC_LEXER');
      3     ctx_ddl.set_attribute('mylex', 'printjoins', '_-');
      4  end;
      5  /
    
    PL/SQL procedure successfully completed.
    
    SQL> create index fruitsname_idx on tb_fruits2 (fruitsname)
      2  indextype is ctxsys.ctxcat
      3  parameters (
      4  'stoplist ctxsys.empty_stoplist
      5  LEXER mylex'
      6  )
      7  /
    
    Index created.
    
    SQL> select fruitsname
      2    from tb_fruits2
      3   where catsearch(fruitsname,replace('YELLOW BANANA',' ','_'),null) > 0
      4  /
    
    FRUITSNAME
    ------------------------------------------------------------
    YELLOW_BANANA,ORANGE
    

    (I used CTXCAT rather then CONTEXT indexes to keep simple search syntax, avoid SYNCHRONIZATION problems and others. You can use CONTEXT or CTXCAT as desired.)

    Option 3:

    Transform your data in XML format instead of values separated by commas. Then create a XMLIndex.

    SQL> create table tb_fruits3 as
      2  select xmltype(''||replace(fruitsname,',','')||'') fruitsname
      3    from tb_fruits
      4  /
    
    Table created.
    
    SQL> create index fruitsname_xmlidx on tb_fruits3 (fruitsname)
      2  indextype is xdb.xmlindex
      3  /
    
    Index created.
    
    SQL> select fruitsname
      2    from tb_fruits3
      3   where xmlexists('$f/l[w="YELLOW BANANA"]' passing fruitsname as "f")
      4  /
    
    FRUITSNAME
    --------------------------------------------------------------------------------
    YELLOW BANANAORANGE
    

    (I used just 'l' for 'list of the words' and 'w' for 'word').

    Option 4:

    Create your own [url http://docs.oracle.com/cd/E11882_01/text.112/e24436/cdatadic.htm#i1008347] USER_LEXER instead of a variant of BASIC_LEXER. This would require allows you to create your own stored procedures for the index to be used, in which case you have complete control over what you set in the form of a token.

    That's the different options I can think of right now ;-)

Maybe you are looking for

  • Compaq Presario CQ60: Wireless driver Compaq Presario CQ60

    I recently changed the House, but all with a modem of fastweb. The model of modem is the same as that of the old House, but they changed the modem gives me a new and my Compaq Presario CQ60 is no longer connects to the Internet, but only for the mode

  • Cursor jump

    Can someone help me please? My cursor goes all ways when I try to type. If you type emails, typing in this post by typing in the question of the google bar, everything.If I'm not constantly (and I'm not typing touch) I find that I typed something I t

  • Satellite P200-1EE - is there an available Blu - Ray player?

    I asked this question before but at the time (March 2008), there is no disk in Toshiba or any other manufacturer.Some readers are now available. Has anyone tried to install a Blu - ray player in replacement of HD - DVD unit provided with this compute

  • Update repeated during the shutdown.

    whenever PC is shut down, I get a message to not turn off PC like upgrade 1 of 5 is currently being updated and the full upgrade (1-5) appears to install every time.  This started happening after we moved and a new Motorola SURFboard SB5101N cable Mo

  • 0X3bc3 error code

    Help, please. A virus (?) closed down my computer a Toshiba Satellite A205-S5879 with Windows Vista.  Now Windows will not boot.  So far, I burned a Bit Defender spare scanned and removed the virus.  I am unable to boot in F8 safe mode.  I used the V