Limitations on the use of SQL/PLSQL functions in reports 6i / 10g

Hi gurus...

We have a limitation on the use of TRIM, Regular Expressions, CASE operator subquery in cursor in reports 6i/10 g...
Could you please let us know all these limitations for reports 6i / 10g. Any reference document will be much more useful...

Any help will be greatly appreciated...
Thank you in advance...

gt1982

There is no documentation. For example, documentation reports 6i can't say you cannot use regular expressions, simply because it is right, it did not exist at the time.
The pl/sql in the forms and reports engine is always behind, on the database. You should put as much code as possible in the procedures of database and the views if you want to use again (pl /) sql features.

Tags: Oracle Development

Similar Questions

  • limitation in the use of sql * more like a database for applications

    Dear expert;

    I would like to know everything, what are some of the main limitations using sql * more as your database in the application in addition to designing the user interface is pretty nice... and google does not produce answers to my questions also unfortunately

    user13328581 wrote:
    I don't know about the drivers, I just need an IDE that is very similar to the PL/SQL Developer who will give me the opportunity to create the tables and their relationships and other tasks DDL that is why, at the beginning I was just wondering if it is OK to use sql * more for everything that...

    Yes, sqlplus allows you to do what you want

  • Hello, im a student in England, student of architecture. I have the pack student for 12 months and I really need to know my limits with the use, (copyright licensing). I am allowed, except by using my home application to show works that i already have)

    Hello, im a student in England, student of architecture. I have the pack student for 12 months and I really need to know my limits with the use, (copyright licensing). I am allowed, except by using my home application to show works which I have already done (as portfolios) to architectural firms, I intend to request a placement to? also can I post my stuff (already did the work) on my blog or tumblr? I intend not to use for profit/money at all well (if I was I wouldn't ask you this lol). Thank you.

    Hi,

    Please see Licensing FAQ: where can I find the terms of membership and the terms of use?

    Hope that helps!

    Kind regards

    Sheena

  • How to configure the settings of sql stored function

    Hello

    I use jdeveloper 11.1.2.3.0

    I have the below sql stored function
    function get_data(p_id     in number,
                      p_date   in date,
                      p_msg    out varchar) return number is
     .......
    
    end get_data;
    I would like to know how exactlly I should call this function of my AppModuleImpl.
    I tried several ways to set the parameters, but I'm getting java.sql.SQLException: Error invalid column index.

    Could you give me the correct code for this case?

    Thank you very much!

    check the docs [url http://docs.oracle.com/cd/E16162_01/web.1112/e16182/bcadvgen.htm#insertedID6] calling stored procedures and functions

  • On the use of SQL * loader program pl/sql command

    Is it possible to develop a PL/SQL program that calls SQL * Loader (sqlldr userid =...) command?

    We want to package a process that loads data from a text file into a table, and we research it is possible to use SQL * Loader to the data loading process.

    You can launch sqlldr like all other orders of operation. There are several methods of cooking OS command, as

    1. external procedure PL/SQL: CHMOD FROM A PLSQL?

    Johan's blog: how to call PL/SQL kernel32.dll.

    2 Java Stored Procedure: Blog of Johan: using JAVA in PL/SQL - PART - I list files with timestamp , Blog of Johan: using JAVA in PL/SQL - PART - II operating system information obtaining

    3. external PREPROCESSOR Table function: no response on java not call windows in oracle command

    Johan's blog: list uses of disk operating system with external feature of the Oracle PREPROCESSOR Table

    Johan's blog: operating system from the list of files with external feature of the Oracle PREPROCESSOR Table

    4. using DBMS_SCHEDULER,job_type => 'executable' and job_action  => '/bin/sh' (may be)

  • unexpected problem with the permission of type plsql function scheme

    Hello
    I created a schema authorization function plsql type returning a Boolean. Authorization scheme is for pages only. p2_user_priviledge is a textbox control on the home page that retrieves privilege (list of the pagenos) to the user of the database connection. Homepage has no required permissions. SCHEMA AUTHORIZATION always returns false. I am not able to trace problem in my code. same code works fine for failure to the 'c' of return area.

    -CODE OF AUTHORIZATION SCHEME-
    declare
    PageID varchar2 (10);
    VARCHAR2 (300) of privilege;
    c number (3);
    Start
    PageID: = ": P" | to_char(:app_page_id) |': '; -NUMPAGE stored in format *: P2: *
    privilege: = trim(:p2_user_priviledge); ++-List contain privileges like: P2:P13:P67:P23: etc +++ select instr (privilege, pageid) in c to double;
    If c > 0 then
    Returns true;
    on the other
    Returns false;
    end if;
    end;

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

    Another problem is again related to the authorization scheme.
    I created an application and schema of an authorization (auth_aug), which worked fine. Then, after a few days, I added more than 10 pages for the same application, but now autho_aug always returned false for new pages. Then I copied the code from the "autho_aug" to the new "autho_sept" regime, and it worked for new pages. I do not understand if code is the same for both system, why had to use two different schemas.
    Now, I've added a few pages more enforcement and problem mentioned earlier.

    any solution to the two problems...

    Hello

    You can create a component of demand through the shared components in your application, elements of Application option. All you do here is to create a new item and give it a name.

    Once this is done, the element can be used as if it were a page element. You can use an Application (also available through shared components) calculation to set the value of this element in the list of page numbers and the value can then be retrieved in a SQL statement or PL/SQL.

    You cannot use the popup window Session to change elements from page or application - you will need to create a calculation or process to do.

    Andy

  • Ask about the limitation of the use of the adjustment of CPU and RAM essbase

    Hello Experts,

    Is there a setting that limits the high use of essbase application on the server CPU and RAM in Essbase? If so, what are they?

    Thanks in advance for your suggestions.

    Kind regards
    Sudhir

    Published by: 637223 on December 23, 2009 16:40

    Usually I wish I could put more resources behind Essbase, not less. Why would you do?

    Are you thinking of something like SQL Server Resource Governor?

    If you are in a virtual machine environment, high-level products VMWare don't allow guys IT fairly accurately the range up to a server/server farm and governed how much CPU/DASD Gets a virtual machine.

    Kind regards

    Cameron Lackpour

  • Problem with the use of MID/LEFT functions

    I have a problem, see the point of these functions if (as seems to be the case) they will not allow another cell to be referenced.

    I want to do a SUMIFS with match being the first four characters of another cell data. I can't find any way to do it without manually copying the first four characters in another cell.

    If I use only LEFT like this:

    LEFT ('ABCD', 3) to derive 'ABC '.

    so why would just enter ABC in the first place? But that's what show examples and any attempt to do what I really want

    that is LEFT (F19: 3)

    causes a syntax error.

    I believe that I'm missing something really stupid, but I'm darn if I can see it.

    Hi jon,

    LEFT (F19: 3)

    causes a syntax error.

    Try a comma in place of the colon

    = LEFT(B2,3)

    It's your area used for the decimal point. If you use the comma for decimals, use a semicolon in the formula, = LEFT(B2;3)

    Kind regards

    Ian.

  • Recover the use of memory (WCF function)

    Hoped one of the officiando on this forum could enlighten me on what I could possibly hurt.

    I created a WCF dashboard that shows a VMs CPU and memory Avg and Max using for the last 30 days. Data vFogkight in the dash of my review of the virtual machine via vCenter, display correctly and are provided below

    When I create a function that takes the same exact measurements I for some reason some don't get the same information.

    1 average for the period seems correct

    memAverage = virtualMachine.get("memory/hostMemory/utilization/period/average")

    2 Max memory is does not correspond to what is stated in the above data table

    memMax = virtualMachine.get("memory/hostMemory/utilization/period/max")

    3. average CPU does not correspond to what is stated in the above data table

    cpuAverage = virtualMachine.get("cpus/hostCPUs/utilization/period/average")

    4 Max CPU for the period seems correct

    cpuMax = virtualMachine.get("cpus/hostCPUs/utilization/period/max")

    Any help to help me understand where I went wrong is greatly appreciated.

    Thank you

    Joshua

    specificTimeRange is provided automatically, based on the timeRange selected within the parameters of the user dashboard.

    If you test the service in WCF, you get a specificTimeRange = all the time.  Quite annoying, really.

    If you assign the result of the function of a column on a simple line-oriented table (or no matter what display), it inherits the timeRange Dashboard automatically.

  • UCCX 8.5.1 SU4 NFR kit allow the use of SQL database

    I'm running UCCX 8.5.1 SU4 thanks to the NFR UC 8 kit for my laboratory training and cannot create a DSN to a MSSQL Server. When I go to

    Subsystem | Database | DataSource

    and then click Add, the driver dialog box is grayed out and will not be open to select a jdbc driver. When I go to UCCX Serviciability, Control Center Network Services, and then expand engine UCCX then manager subsystem, the subsystem of the database is status "not configured" and did not start.

    I thought that the kit NFR providing the premium license would allow database capacity, which escapes me?

    Thanks, Jeff

    DB subsystem requires premium.  And I think that the NFR kit is premium.  Double you can check your license under system > AppAdmin license?

    Also, you acually don't have download a JDBC for UCCX driver?  If you do not, then it is probably your problem.  UCCX comes with zero drivers installed, and you will need to search the Internet for one.  Most people end up using it for MS SQL:

    http://sourceforge.NET/projects/jTDS/files/jTDS/1.3.1/

    Anthony Holloway

    Please use the meaning of the notes to help the great content in car to the top of searches.

  • additional licenses set forth for the use of Sql Tuning Advisor in SQL Developer 4.0.3

    Hello

    We have the Oracle 11 g Enterprise Edition Release 11.2.0.3.0 database. Do we need to acquire an oracle license extra for using SQL Tuning Advisor Option in SQL Developer 4.0.3

    No, they are installed by default.

    They must be licensed.

    Consult your contract or talk to your account manager Oracle for clarification.

  • What are the requirements for the use of Sql Developer with MS SQL Server via the JDBC MS driver?

    I tried to add

    sqljdbc_4.0\enu\sqljdbc4.jar

    or

    sqljdbc_4.0\enu\sqljdbc.jar

    or both

    in part 3d driver JDBC list in properties, but there is no tab in the connection dialog box create.

    Just for a test, I added IBM's JTOpen driver and a new tab of the DB2 appeared immediately.

    What should I do to be able to create connections to MS SQL?

    Use the correct driver, jTDS 1.3

    http://www.Oracle.com/technetwork/database/migration/JDBC-migration-1923524.html

  • The use of Exception in function

    Hi I want to know which is the standard practice of exception handling in a stored function?

    EXCEPTION
    WHILE OTHERS THEN
    sp_log_error (...);
    LIFT;

    or

    EXCEPTION

    WHILE OTHERS THEN
    RETURNS A NULL VALUE.

    If the function has no exception handler, and the function throws an exception, then the INSERT statement throws this exception. Depending on the version of Oracle and requirements, you can potentially use the clause of ERRORS in the LOG so that the lines that do not cause an exception get inserted and lines that cause an exception get connected in a separate table.

    Justin

  • ORA-03123 during the use of formulas of UTL_FILE package in oracle 10g

    Hi all
    I have created a 'REPORTS' as 'E:\EXCEL_TESTING_FORM\' directory and to grant read, write to this directory at scott.
    and also a given grant execute on UTL_FILE to scott;

    I wrote this code in a trigger pressed the button and my file name is the file somename.xls

    After printing the first line as 7369SMITH3000 in a single cell when it goes to print the second employee record is to show
    ORA-03123 inside the loop.

    CURSOR EMP_DATA IS
    SELECT * FROM SCOTT. EMP;

    C_REF EMP_DATA % ROWTYPE;
    L_FILE UTL_FILE. TYPE_DE_FICHIER;
    V_PATH VARCHAR2 (200): = ";

    BEGIN

    V_PATH: = "REPORTS";
    L_FILE: = UTL_FILE. FOPEN (V_PATH, P_FILE_NAME, 'W');

    EMP_DATA OPEN;

    LOOP
    EXTRACT THE EMP_DATA IN C_REF;
    WHEN THE OUTPUT EMP_DATA % NOTFOUND;

    UTL_FILE. PUT_LINE (L_FILE, TO_CHAR (C_REF. EMPNO));
    UTL_FILE. PUT_LINE (L_FILE, C_REF. ENAME);
    UTL_FILE. PUT_LINE (L_FILE, TO_CHAR (C_REF. SAL));

    END LOOP;
    CLOSE EMP_DATA;

    UTL_FILE. FFLUSH (L_FILE);
    UTL_FILE. FCLOSE (L_FILE);

    Please guide me how to avoid this error and also how to print cell wise why because it's printed in a single cell.

    Please answer...

    What is a network drive? If so, try if the same code is running on a local directory, maybe the network drive is smehow is not accessible.

  • What is the difference of the temporary lob in plsql

    Hi all

    What is the difference of a temporary lob for plsql, I mean for ex what is the difference for these codes:

    Declare
    MyClob Clob.
    X PLS_INTEGER;
    Start
    MyClob: = ' something clob operation ';
    x: = DBMS_Lob.InStr (MyClob, 'lob');
    end;
    /


    Declare
    MyClob Clob.
    X PLS_INTEGER;
    Start
    DBMS_Lob.CreateTemporary (MyClob, True);
    MyClob: = ' something clob operation ';
    x: = DBMS_Lob.InStr (MyClob, 'lob');
    DBMS_Lob.FreeTemporary (MyClob);
    end;
    /

    I know that temporary clob is stored in temporary tablespace, but in the first block of code above, what is the difference?
    Thank you

    What is the difference?

    In this case, there is no difference, because the temporary lob is created' in silence ': the Temporary LOB performance guidelines:

    »
    If you use the recently improved SQL semantics functionality in your applications, then there are many more temporary LOBs created silently in the SQL and PL/SQL than before.
    ...
    In particular, these temporary LOBs are created in silent mode when you use the following:

    On the LOBs SQL functions
    Functions of characters embedded PL/SQL on LOBs
    VARCHAR2/RAW for CLOB/BLOB variable assignments, respectively.
    Migrate from LONG-to-LOB
    «

    Things are different when the"silent" creation takes place, for example in.

    SQL> declare
      2     myclob   clob;
      3     myclob2 clob;
      4  begin
      5     myclob := 'something clob operation';
      6     dbms_lob.append(myclob2, myclob);
      7  end;
      8  /
    declare
    *
    ERROR at line 1:
    ORA-06502: PL/SQL: numeric or value error: invalid LOB locator specified:
    ORA-22275
    ORA-06512: at "SYS.DBMS_LOB", line 639
    ORA-06512: at line 6
    

    Then you can either use createtemporary procedure

    SQL> declare
      2     myclob   clob;
      3     myclob2 clob;
      4  begin
      5     dbms_lob.createtemporary(myclob2,true);
      6     myclob := 'something clob operation';
      7     dbms_lob.append(myclob2, myclob);
      8  end;
      9  /
    
    PL/SQL procedure successfully completed.
    

    Or to force another initialization:

    SQL> declare
      2     myclob   clob;
      3     myclob2 clob;
      4  begin
      5     myclob := 'something clob operation';
      6     myclob2 := trim(to_clob(' '));
      7     dbms_lob.append(myclob2, myclob);
      8  end;
      9  /
    
    PL/SQL procedure successfully completed.
    

Maybe you are looking for

  • Thunderbird 41.0 opens the default browser, but; does not open URLs

    This problem just started this week. links worked last week.I tried every difficulty anything remotely like what is online, all the stuff of network protocol, all add it on things, all the flaws of control... Simple problem. browser opens. URL clicke

  • will not get paper

    Try to put in place. The paper is in the tray, but the machine keeps telling me to load paper and press ok.

  • keyboard activation

    Somehow, I answered a pop-up on the external keyboard. Now it is totally insensitive and I need to use on a screen. Can someone tell me how to recover this 'thing'? My computer is a HP Envy TouchSmart

  • Controll and Blakberry Image effect

  • I get a pop Windows on TestProxyServer error

    I get an error window pop message called TestProxyServer.  When I view the details of the problem, this is what it shows.  How can I get this error to stop. Problem event name: CLR20r3 Signature of the problem 01: testproxyserver.exe Signature of the