DISTINCT in the SELECT for entities instructions / views - Oracle JDeveloper 11 G

Hi Steve,.

I have a question on the use of DISTINCT in the SELECT for instructions
Entities / views. Oracle JDeveloper 11G ADF / BC4J

-It is unique-
SELECT
separate (GC". "" 'course_title'),
DCM SEC_GRP_PARENT_ID,
of 'grp_courses' GC

-This is NOT unique, but ROWID seems to be mandatory as - PrimaryKey
SELECT
separate (GC". "" 'course_title'),
DCM SEC_GRP_PARENT_ID,
ROWID
of 'grp_courses' GC

How to use this query;
SELECT
separate (GC". "" 'course_title'),
DCM SEC_GRP_PARENT_ID,
of 'grp_courses' GC

and yet still be able to use it in view / entity without a primary key or an equivalent solution.

Thank you and best regards,

Use the VO Assistant.

Select (*) access read-only through SQL query

Enter the query statement:

SELECT
separate (GC' '. course_title ") as course_title,.
DCM SEC_GRP_PARENT_ID,
of 'grp_courses' GC

Then set the attribute "CourseTitle' as a [x] Key attribute

Tags: Java

Similar Questions

  • What is the need for accessors from view at the level of the entities, as well as the view object level?

    Hi all

    What is the need for accessors of the entity and object level view-level view

    I use 11.1.1.7 jdev

    Thank you

    Delphine

    Timo, I think you might have taken the tack wrong here.  As you know EOs can use VO * accessors * (not associations) like your for things like validation entity or object view research

    CM.

  • Windows is not able to load the selected for the following reason of backup set

    Hello;
     
    I did run a daily backup to a computer in a network with windows backup and Restore Center. the hard drive crashed on this computer and we had to install another. When I try and use advanced restore / backup made on a different computer, I can navigate to the backup on the network computer folder but when I select the folder and click Next it gives me an error:
     
    I get: Windows is not able to load the backup game selected for the following reason:

    There is a problem with the backup catalog... 0x810000E5... restore from a different place...

    Just to add additional information; The computer with the replaced hard drive running Vista family premium, the path to the backup file is \\HPDESKTOP\Public\Backup\Bobruncer-pc\.

    There is another folder under Bobruncer-pc called Bobruncer-pc and all the backup files. I restore from the correct location? Also, the backup folder is 226 concerts but the backups were made from a hard drive of 80 GB... should I worry about this too?

    Thank you

    Dave

    Hi Colt4t5,

    Just to clarify, perform you a complete PC Backup or backup and restore?

    When you do return, and restore, it can be saved as a .zip file in the backup folder. You can decompress the file and retrieve the required files.

    Restore files from a backup
    http://Windows.Microsoft.com/en-us/Windows-Vista/restore-files-from-a-backup

    Back up and restore: frequently asked questions
    http://Windows.Microsoft.com/en-us/Windows-Vista/back-up-and-restore-frequently-asked-questions

    I hope this helps.

    Bindu S - Microsoft Support

    [If this post can help solve your problem, please click the 'Mark as answer' or 'Useful' at the top of this message.] [Marking a post as answer, or relatively useful, you help others find the answer more quickly.]

  • in the options, the selection for "use my windows and labels of yesterday" is grayed out I want to know why?

    I can not set the options, use my window and tags from yesterday, because it is grayed out! I could not find why it would be gray.

    I keep 5 tabs open all the time and it becomes a pain to have to reset the all bookmarks, each time firefox is closed and reopened. just because I can't put to do so in the options, because the selection is grayed out in the options

    Because you're probably using private browsing, go to tool > > privacy > > will Firefox option: change to remember history, now you can change this option "When Firefox Start" to "show my windows and tabs from last time.

  • How to import the selected tables from MySQL to Oracle

    Hello world:

    How can I import tables from MySQL to Oracle? I have more than 180 tables in my DB (MySQL), but I copy only 12 of them to ORACLE... rigth now I do it manually, using SQL Developer (rigth clicking on the picture icon and copy to Oracle) but now I need to do this automatically every 4 hours...

    I read on the dblink option, but I don't know if this is the best for this case...

    I appreciate all help.

    Best regards
    Jack

    Hi Jack,

    I think that with a db-link you can define an automated task (PL/SQL + programmer).
    We use a db-link to Oracle's RDBMS to MySQL. So we have no experience.
    We have created the db-link like http://www.pythian.com/news/1554/how-to-access-mysql-from-oracle-with-odbc-and-sql/

    Heike cordially

  • Derivative, in Design view, the selected code in Code view

    I'm a complete beginner to DW forgive so the obvious question likely. I loaded a full site template that was created outside of Dreamweaver to modify it to use it somewhere else.

    I want to be able to select pieces of code in code view, mainly < DIV > and highlighted in the design view, imagine the feature "Check system", but in reverse.

    Is this something that is already possible that I have not found?

    Thanks in advance

    Andrew

    Hi you two. Finally got it out, and it's a bit silly really.

    As is normal, in my opinion, my code mode is configured to render with dashes, for example, a

    in another
    will be indented. If I select all
    block mode code, "including" the withdrawal, which
    is not highlighted in design mode. If, however, I select only from the closing > opening< of="" the="" block="" it="" does="" get="">

    Stupid, I know, but thanks for all your advice.

    Concerning

    Andrew

    PS. don't know why I never noticed this before, (perhaps, I got other display options selected), but if you just place the cursor within the first< of="" a="" block="" it="" will="" highlight="" it="" in="" the="" design="">

  • How to check the event for any activity view?

    My PC wakes up in the middle of the night recently, and I would like to know what to check the event viewer and see what type of program wakes up my PC for the Hibernate.

    Does anyone have any suggestions?
    Thanks in advance for your suggestions

    I would look at the branches and Application System.

  • How to configure the application for child object View?

    I have a hGrid standard layout. Two display objects are present, sign in using the link display. I need to define where clause in the child View object. The changes themselves do not appear when I put the where the clause. Also when I try to extract rowCount returns 0 for child View object. But I'm able to get the parent View object value. Any suggestions please.

    Hi Shrikant,

    Thanks for your replies. I was able to find a solution. Was able to achieve thanks to the functionality of the rowset.

    Kind regards
    Pradeep

  • Need help with the search for special characters in oracle text

    Hi all

    Oracle 11g sql developer 4.0 help

    I am facing this challenge where Oracle text when it comes to searching for text that contains a special character.

    What I've done so far with the help of http://www.orafaq.com/forum/t/162229/

    "CREATE TABLE"SOS" COMPANY ".

    (SELECT "COMPANY_ID" NUMBER (10,0) NOT NULL,)

    VARCHAR2 (50 BYTE) "COMPANY."

    VARCHAR2 (50 BYTE) "ADDRESS1"

    VARCHAR2 (10 BYTE) "ADDRESS2"

    VARCHAR2 (40 BYTE) 'CITY ',.

    VARCHAR2 (20 BYTE) 'STATE ', HE SAID.

    NUMBER (5.0) "ZIP".

    ) CREATION OF IMMEDIATE SEGMENT

    PCTFREE, PCTUSED, INITRANS 40 10 1 MAXTRANS 255 NOCOMPRESS SLAUGHTER

    STORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645)

    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS USER_TABLES DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT 1)

    TABLESPACE 'USERS ';

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (1, 'LSG SOLUTIONS LLC', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (2,' LOVE "S TRAVEL', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (3, 'DEVON ENERGY', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (4, 'SONIC INC', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (5, "MSCI", null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (6, 'ERNEST AND YOUNG', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (7, "JOHN DEER", null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (8,'Properties@Oklahoma, LLC', null, null, null, null, null);

    Insert into COMPANY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (9, 'D.D.T L.L.C.', null, null, null, null, null);

    BEGIN

    CTX_DDL. CREATE_PREFERENCE ("your_lexer", "BASIC_LEXER");

    CTX_DDL. SET_ATTRIBUTE ("your_lexer", "' SKIPJOINS,"., @-"'); -to jump. , @ - ' symbols

    END;

    /

    CREATE INDEX my_index2 ON COMPANY (COMPANY_NAME)

    INDEXTYPE IS CTXSYS. CONTEXT IN PARALLEL

    PARAMETERS ("LEXER your_lexer");

    SELECT
    company_name
    FROM company
    WHERE CATSEARCH(company.COMPANY_NAME, 'LLC','') > 0
    ORDER BY company.COMPANY_ID;
    
    

    output

    company_name

    1 LSG SOLUTIONS LLC

    2 Properties@Oklahoma, LLC

    only 2 rows back but must return 3

    It helps if you post a copy and paste of effective enforcement of the full code, including the results.  You posted an index of context with the query with catsearch, which requires a ctxcat index.  You must be a context clue that you did not post and did not add your lexer to.  The following table shows it returns all the lines of 3 as planned using either a with catsearch ctxcat index or a context index with contains, as long that you include the lexer in your create index.  You must also be sure that the index is created, or synchronized after inserting or updating data.

    Scott@ORCL >-version:

    Scott@ORCL > SELECT banner version of v$.

    BANNER

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

    Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production

    PL/SQL Release 11.2.0.1.0 - Production

    CORE 11.2.0.1.0 Production

    AMT for 64-bit Windows: Version 11.2.0.1.0 - Production

    NLSRTL Version 11.2.0.1.0 - Production

    5 selected lines.

    Scott@ORCL >-table and the test data:

    Scott@ORCL > CREATE TABLE 'SOCIETY '.

    2 ("COMPANY_ID" NUMBER (10,0) NULL NOT ACTIVATE,)

    3 'COMPANY_NAME' VARCHAR2 (50 BYTE),

    VARCHAR2 (50 BYTE) 4 "ADDRESS1"

    5 "ADDRESS2" VARCHAR2 (10 BYTE),

    VARCHAR2 (40 BYTE) 6 'CITY',

    7 VARCHAR2 (20 BYTE) 'STATE ', HE SAID.

    NUMBER (5.0) 8 'ZIP '.

    (9) THE CREATION OF IMMEDIATE SEGMENT

    PCTFREE 10 10 PCTUSED 40 INITRANS, MAXTRANS NOCOMPRESS SLAUGHTER 1 255

    11 STORAGE (INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645)

    12 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS USER_TABLES DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT 1)

    TABLESPACE 13 "USERS."

    Table created.

    Scott@ORCL > START

    2 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (1, 'LSG SOLUTIONS LLC', null, null, null, null, null);

    3 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (2,' LOVE "S TRAVEL', null, null, null, null, null);

    4 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (3, 'DEVON ENERGY', null, null, null, null, null);

    5 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (4, 'SONIC INC', null, null, null, null, null);

    6 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (5, "MSCI", null, null, null, null, null);

    7 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (6, 'ERNEST AND YOUNG', null, null, null, null, null);

    8 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (7, "JOHN DEER", null, null, null, null, null);

    9 insert in SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (8,'Properties@Oklahoma, LLC', null, null, null, null, null);

    10 insert into SOCIETY (COMPANY_ID, COMPANY_NAME, Address1, Address2, CITY, STATE, ZIP) values (9, 'D.D.T L.L.C.', null, null, null, null, null);

    11 END;

    12.

    PL/SQL procedure successfully completed.

    Scott@ORCL >-lexer:

    Scott@ORCL > START

    CTX_DDL 2. CREATE_PREFERENCE ("your_lexer", "BASIC_LEXER");

    CTX_DDL 3. SET_ATTRIBUTE ("your_lexer", "' SKIPJOINS,"., @-"'); -to jump. , @ - ' symbols

    4 END;

    5.

    PL/SQL procedure successfully completed.

    Scott@ORCL >-ctxcat index and using catsearch queries:

    Scott@ORCL > CREATE INDEX my_index2 ON COMPANY (COMPANY_NAME)

    2 INDEXTYPE IS CTXSYS. CTXCAT PARALLEL

    3 PARAMETERS ("LEXER your_lexer");

    The index is created.

    Scott@ORCL > SELECT

    2 company_name

    3 the COMPANY

    4. WHERE the CATSEARCH (company.COMPANY_NAME, 'LLC', ") > 0

    5 ORDER BY company.COMPANY_ID;

    COMPANY_NAME

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

    LSG SOLUTIONS LLC

    Properties@Oklahoma, LLC

    D.D.T L.L.C.

    3 selected lines.

    Scott@ORCL >-context and using the query index contains:

    Scott@ORCL > CREATE INDEX my_index3 ON COMPANY (COMPANY_NAME)

    2 INDEXTYPE IS CTXSYS. CONTEXT IN PARALLEL

    3 PARAMETERS ("LEXER your_lexer");

    The index is created.

    Scott@ORCL > SELECT

    2 company_name

    3 the COMPANY

    4 WHERE CONTAINS (company.COMPANY_NAME, 'LLC') > 0

    5 ORDER BY company.COMPANY_ID;

    COMPANY_NAME

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

    LSG SOLUTIONS LLC

    Properties@Oklahoma, LLC

    D.D.T L.L.C.

    3 selected lines.

  • not generating the trace for rdf report by oracle apps file

    Hi all


    in fact, we aim to generate trace file for reports and a convert to text file using tkprof by simultaneous program unix shell script submit using fnd_request.submit_request in another program of concurrent proceedings. but all the reports that are created by using pl/sql generates the trace file, but rdf report does not trace file.

    Report generator Oracle 6i is used

    Oracle application is 11i

    List of measures are being taken to get the trace file are
    1.SRW. USER_EXIT (' FND SRWINIT' "); before the release of report
    2SRW. USER_EXIT ("FND SRWEXIT'"); in after the report

    another of the measures which are followed
    SRW.do_sql ("alter session set SQL_TRACE = TRUE'"); before release of the report
    SRW.do_sql ("alter session set SQL_TRACE = FALSE'"); in after the report

    above, said steps are done, but still it does not arouse any trace file

    same oracle_process is null

    Select oracle_process_id from the fnd_concurrent_requests where request_id

    ID processOracle for this report oracle rdf file is not generated.


    Please help me in this issue

    Thank you

    Published by: 797525 on October 12, 2012 12:43 AM

    Add the following line before the outbreak of report
    SRW. DO_SQL ("alter session set events = tracefile_identifier" trace 10046 name context forever, level 4 "=" REPORT ' ")

    Trace stops automatically when the report closes.

    In addition, what program submits the script fnd_request.submit_request... shell / pl/sql procedure?

    you initialize apps FND_GLOBAL. APPS_INITIALIZE before submit_request of shooting?

    Make a DNF: active Log Debug = Yes and check the table of fnd_log_messages

    See the following MOS docs:
    Oracle 6i [ID 111311.1] follow-up reports
    See you soon,.
    ND
    Use the buttons "useful" or "correct" to award points to the answers.

  • How to extract the metadata for an object in Oracle 7.3.4.3.0

    Hi all

    The Prod database is on Oracle 7, 7.3.4.3.0 with the 64 bit version.

    I need to get the code used in the procedure, functions, packages and triggers in the database, to reproduce the problems in Oracle 10 g.

    I know that dbms_metadata.get_ddl () is used to get the metadata. However, it is not available in Oracle7. Then couldn't a Tips how to get the metadata in Oracle 7.

    Thank you

    The code should be ALL_SOURCE or the SYS. Table of $ SOURCE.

    Refer to the Oracle data dictionary views 7 server reference chapter
    http://docs.Oracle.com/CD/A57673_01/doc/Server/doc/SRF73/CH2A.htm#toc018

    Here's the main doc link if you need it.
    http://docs.Oracle.com/CD/A57673_01/index.htm

  • where to find the host, port, and the sid for a database in oracle 11g?

    Hello

    I'm a newbie DBA. Earlier I had one task of creating user in pre prod DBs. the user has requested the creation of user name and granting the required roles and provide TNS entries also.

    I created the user and granted the required roles. Now my confusion is to provide the TNS entries. Weather shud provide listener.ora and tnsnames.ora?

    Help, please.

    Weather shud provide listener.ora and tnsnames.ora?

    You will need to provide details of tnsnames.ora.

    Also read Help! I can & #8217; t connect to my database & #8230. Ed Stevens, s/n

    HTH

    Anand

  • Arrow key Navigation is not within the selection in the grid view

    Completely reproducible.

    Is this a normal behavior?

    Please watch the short video...

    http://cookbookplus.com/temp/AdobeLightroom4/LR4-bug-ArrowKeysGoOutsideSelectionInGridView LR4-Bug - ArrowKeysGoOutsideSelectionInGridView.html 41 seconds

    I thought [LR3} navigation remained in the selection for loop and the grid.

    But I could be wrong remember LR3?

    Thanks for all the inputs.

    He has always worked as you described.

    Navigation remains in the selection in Loupe and survey views, not in the grid.

    And it seems logical (at least to me).

  • Select for update doesn't work for me

    I have a table that stores a set of numbers. These numbers, when used, should not be used again within 365 days. In addition, different process requesting a number should be split different numbers. Basically, a number must be used only once.

    Here's the code I used to allocate 100 numbers. It is supposed to select a line, try to lock it using 'UPDATES'. If he is able to select, I guess that it is available and update the LASTMODTM. It's impossible to choose, this means another process has locked, and I will try the next number.

    I've run 2 process running the code below together, expects that each process will get 2 unique series of numbers, but I'm left with exactly the same list of numbers for the two methods. I believe that SELECT for UPDATE is not working, that's why the two processes are able to choose the same line. Any advice for me?

    DECLARE

    v_nbr NUMBER_POOL. NBR % TYPE: = null;

    CNT INTEGER: = 0;

    v_nbrlist VARCHAR2 (32676): = ";

    BEGIN

    FOR x IN)

    SELECT THE ROWID RID

    OF NUMBER_POOL

    WHERE

    AND SYSDATE - LASTMODTM > 365

    ORDER OF LASTMODTM, NBR

    )

    LOOP

    BEGIN

    -To lock the line so that it be referred to the other application

    SELECT MAWB

    IN v_nbr

    OF NUMBER_POOL

    WHERE ROWID = x.RID

    FOR UPDATE NOWAIT.

    EXCEPTION

    -Impossible to line lock, this means that this number is locked by another process at the same time. Try the next nbr

    WHILE OTHERS THEN

    CONTINUE;

    END;

    UPDATE NUMBER_POOL

    SET LASTMODTM = SYSTIMESTAMP

    WHERE ROWID = x.RID;

    CNT: = cnt + 1;

    v_nbrlist: = v_nbrlist | ',' || v_nbr;

    IF cnt = 100 THEN

    DBMS_OUTPUT. Put_line (SUBSTR (v_nbrlist, 2));

    EXIT;

    END IF;

    END LOOP;

    END;

    TKS all for your advice. I solved my problem

    Sorry - but that does NOT solve your problem. It may "seem" to simple tests you run, but he does not take into account how locking and consistency reading actually works in Oracle.

    It turns out that the 2 process has no conflict each othe at all, because the select sql loop took 0.2 sec, while 100 loops completed almost instantly. So the 2 process select almost at the same time, when first completed the process select, he received 100 numbers in a very short period of time, until the 2nd process is to select always. When the arrival of select 2nd process, the first process had already finished and committed the change. That is why the 2nd process does not meet lock exception.

    Yes--but it's NOT the caue in the root of your problem. The problem is you are using TWO separate queries. The first request is to determine which rows to select, but it IS NOT lockingk these lines. This means that any other user can also select or even lock the rows that were selected only by the first user and the first query.

    To fix this, I simply added "AND SYSDATE - LASTMODTM > 365" for numbers used will not be selected. The select for update query will be raise exception and then continue the loop to try the next number.

    No - that will NOT fix the problem if you always use a separate SELECT statement for the first query.

    A query, even a SELECT query, establishes sthe YVERT point-in-time for the data. This query second "select for update" is still being used by lines that were selected only, but not locked, the first query. This means that an another session/user may have selected some of these same rows in their first query, and then run the second query before and even during your attempt to execute your second query.

    Tom Kyte shows, in the link I gave

    In addition, there are some "read consistency problems" here.

    The min (job_id) select where status = 0, which runs... It returns the number 100 (for example).

    Update us this line - but have not committed yet.

    Someone calls it, gets them min (job_id) select... you guessed it, 100. But they block on the update.

    Now commit you and you have 100. They have now released and - well - update the SAME row...

    for example: your logic does not work. You EF the same record N process sometimes.

    The solution is to LOCK the lines with the first query so that no other session can perform DML on these lines. SKIP LOCKED clause in 11g is what you use.

    See the example of Tom Kytes in its first reply in this thread;

    https://asktom.Oracle.com/pls/asktom/f?p=100:11:0:P11_QUESTION_ID:2060739900346201280

    Can you show how I can avoid using the QA and use SKIP LOCKED to elements of process simultaneously unpretentious? ...

    Suppose you want to get the first line of a table that is not currently locked and corresponds to a unique key - or otherwise (single would not make sense, he would have one - and this would be trivial to determine whether it is locked or not, without the 'skip locked', you would use just nowait).

    so the case of unique key is not remotely interesting, should not jump - needed ever - locked, just a nowait.

    You come to question and search, for example:

    OPS$ % ORA11GR2 tkyte > select empno


    scott.emp 2
    3 where job = 'CLERK '.
    4.

    EMPNO
    ----------
    7369
    7876
    7900
    7934

    OPS$ % ORA11GR2 tkyte >
    OPS$ % ORA11GR2 tkyte > declare
    l_rec 2 scott.emp%rowtype;
    slider 3 c is select * from scott.emp job where = 'CLERK' for update skip locked;
    4 start
    5. open c;
    6 retrieve c in l_rec;
    7. close c;
    8 dbms_output.put_line (' I got empno = ' | l_rec.empno);
    9 end;
    10.
    I myself empno = 7369

    See the 'for UPDATE SKIP LOCKED' in the definition of the cursor? Which LOCKS the lines that are needed AND causes code pass all lines which can already be locked instead of throwing an exception as NOWAIT would.

    Allows you to get some lines unlocked are available that meet your query and prevents the contention with other users.

    NOTE: there is only ONE query.

    Summary - This is your SELECT FIRST query that does NOT lock the lines are selected. It IS THE CAUSE of your problem. Your 'two query' solution ' will NOT work. Use the solution presented by Tom.

  • In BI Publisher how to know the details for each role

    Hello everyone

    How will I know what is the specificity of each role

    What user role should I choose for users to open the editor of BI and just to view the reports.

    What is the difference between

    Consumer of BI

    Author of BI

    The APP Tester

    AdminChannelUSer

    and the rest

    I tried to look it up, but I can't find more information

    Thank you

    It is consumer of BI...

    Role of the BI consumer has under permissions added by default.

    oracle.bi.publisher.runReportOnline - open (execute) reports grants permission and display the document generated in the report viewer.

    Oracle.BI.Publisher.Schedule report - authorisation of subsidies to create or change jobs and also manage and browse jobs.

    oracle.bi.publisher.accessReportOutput - authorization of grants to browse and manage the output and labor history.

    oracle.bi.publisher.accessExcelReportAnalyzer - authorization of grants to download the Analyzer for Excel and to download data from a report to Excel using the Analyzer for Excel.

    oracle.bi.publisher.accessOnlineReportAnalyzer - authorization of grants to launch monitor and manipulate the data.

Maybe you are looking for