Call a PAL function within a view in HANA?

Hi community!
Does anyone know how you can integrate the call of a PAL function (e.g tripple exponential smoothing) into a HANA view?  I guess this must be achievable in a CE Script?
Business scenario: we would like to show a time series based prediction on a Design Studio dashboard. Because the datasource is near-realtime and rapidly changing, we would like to calculate the PAL function on applications request. how can this be achieved?
Furthermore I was not able to integrate ordinary db views in an analytical-view (it seems to only support tables? does anyone know the reason why?)
thanks a lot!
matthias

Hi Mohler,
PAL is ultimately some set of database procedures . If you want to use it as HANA View, you may need to right scripted views and consume the same.
Analytic views are typically defined on at least one fact table that contains transactional data. Using analytic views you can create a selection of measures—sometimes referred to as key figures—, add attributes and join attribute views. Analytic views leverage the computing power of SAP HANA to calculate aggregate data, e. g., the number of cars sold per country, or the maximum power consumed per day.
Ref : https://cookbook.experiencesaphana.com/bw/modeling-data/modeling-concepts/views/
Sreehari

Similar Messages

  • Error referencing a custom function within a view

    The view I'm working on works fine if I leave it without a function I'm using to calculate which gpa to use, likewise the function I designed works fine on its own.
    However when I add the bolded line below, to my view I get a "Missing Expression" error when I try to create the view. I'm guessing this is some silly mistake on my part, but I'd appreciate if someone could point me in the right direction as all my searching on these forums hasn't turned up anything.
    I've tried various changes in formatting such as removing the as CALC_GPA and nesting the function in a sub-query. All ended up with the same error.
    Lastly the select statement does work with the function on its own, it only fails when I try to make it into a view.
    create view AR_SCHOLARSHIP_GPA as
    select SPRIDEN_PIDM "PIDM_KEY",SPRIDEN_ID "STUDENT_ID",SPRIDEN_LAST_NAME "LAST_NAME",
    SPRIDEN_FIRST_NAME "FIRST_NAME",
    (select SUM(SHRTGPA_QUALITY_POINTS)/SUM(SHRTGPA_GPA_HOURS)
         from SATURN.SHRTGPA
         where pa.SPRIDEN_PIDM = SHRTGPA_PIDM
         and SHRTGPA_GPA_TYPE_IND = 'I'
         and SHRTGPA_GPA_HOURS > 0) "INST_GPA",
    (select MAX(SORDEGR_GPA_TRANSFERRED)
         from SATURN.SORDEGR
         where pa.SPRIDEN_PIDM = SORDEGR_PIDM) "PCOL_GPA",
    (select MAX(SORHSCH_GPA)
         from SATURN.SORHSCH
         where pa.SPRIDEN_PIDM = SORHSCH_PIDM) "HSCH_GPA",
    ZFINDGPA(pa.SPRIDEN_PIDM) as CALC_GPA,
    (select MAX(SORTEST_TEST_SCORE)
         from SATURN.SORTEST
         where pa.SPRIDEN_PIDM = SORTEST_PIDM
         and SORTEST_TESC_CODE = 'SATV') "SAT_VERBAL",
    (select MAX(SORTEST_TEST_SCORE)
         from SATURN.SORTEST
         where pa.SPRIDEN_PIDM = SORTEST_PIDM
         and SORTEST_TESC_CODE = 'SATM') "SAT_MATH"
    from SATURN.SPRIDEN pa
    where SPRIDEN_CHANGE_IND is null
    and ((select SUM(SHRTGPA_QUALITY_POINTS)/SUM(SHRTGPA_GPA_HOURS)
         from SATURN.SHRTGPA
         where pa.SPRIDEN_PIDM = SHRTGPA_PIDM
         and SHRTGPA_GPA_TYPE_IND = 'I'
         and SHRTGPA_GPA_HOURS > 0) >= 3.25
    or ((select NVL(SUM(SHRTGPA_GPA_HOURS),0)
         from SATURN.SHRTGPA
         where pa.SPRIDEN_PIDM = SHRTGPA_PIDM
         and SHRTGPA_GPA_TYPE_IND = 'I') = 0
    and ((select MAX(SORDEGR_GPA_TRANSFERRED)
         from SATURN.SORDEGR
         where pa.SPRIDEN_PIDM = SORDEGR_PIDM) >= 3.25
    or (NOT EXISTS (select MAX(SORDEGR_GPA_TRANSFERRED)
         from SATURN.SORDEGR
         where pa.SPRIDEN_PIDM = SORDEGR_PIDM)
    and (select MAX(SORHSCH_GPA)
         from SATURN.SORHSCH
         where pa.SPRIDEN_PIDM = SORHSCH_PIDM) >= 3.25))))
    Thank you for any help you can provide.

    That where clause that you're seeing is within one of the subqueries in my select statement. If you look carefully (sorry I know its a bit messy in this format) the function itself is within the main select statement, which is the same one in which I alias pa. I have tried moving the function around in the select statement, but although it continues to work as a standalone select statement, it fails as soon as I try and turn it into a view.
    As for the function coding as requested:
    create or replace Function ZFindGPA
    (pidm_in IN number)
    return number is
    i_gpa number(4,2);
    p_gpa number(4,2);
    h_gpa number(4,2);
    gpa number(4,2);
    BEGIN
    BEGIN
    select SUM(SHRTGPA_QUALITY_POINTS)/SUM(SHRTGPA_GPA_HOURS)
    into i_gpa
    from SATURN.SHRTGPA
    where pidm_in = SHRTGPA_PIDM
    and SHRTGPA_GPA_TYPE_IND = 'I'
    and SHRTGPA_GPA_HOURS > 0;
    exception
    when no_data_found then
    i_gpa := NULL;
    END;
    BEGIN
    select MAX(SORDEGR_GPA_TRANSFERRED)
    into p_gpa
    from SATURN.SORDEGR
    where pidm_in = SORDEGR_PIDM;
    exception
    when no_data_found then
    p_gpa := NULL;
    END;
    BEGIN
    select MAX(SORHSCH_GPA)
    into h_gpa
    from SATURN.SORHSCH
    where pidm_in = SORHSCH_PIDM;
    exception
    when no_data_found then
    h_gpa := NULL;
    END;
    IF i_gpa is not null THEN
    gpa := i_gpa;
    ELSIF p_gpa is not null THEN
    gpa := p_gpa;
    ELSE
    gpa := h_gpa;
    END IF;
    return gpa;
    END;
    In any case thanks for helping me look into this, I know its got me stumped :-P

  • Calling a class/function in a view

    Hi ,
    I want to instantiate a external class in a view, how to achieve that ?...
    For say ...
    Need to call/instantiate function /SAPSRM/IF_PDO_DO_PARTNER_BASE~UPDATE_ITEM_PARTNERS (public)
    of class /SAPSRM/CL_PDO_BO_SC in the view of Webdynpro component  /SAPSRM/WDC_DODC_SC_I_DES in SRM 7.0
    Any help will be highly appreciated.
    Thanks.

    CALL FUNCTION to call Function Module.
    CREATE OBJECT to instantiate class.
    CALL METHOD to call method of a class.
    /SAPSRM/WDC_DODC_SC_I_DES  is a standard SRM web dynpro component, use Modification free enhancement to call a method in view controller.
    http://help.sap.com/saphelp_nw70/helpdata/EN/c5/f4b9422e0fb911e10000000a1550b0/frameset.htm

  • Matscript node void ouputs when calling user-defined functions

    Hi,
    I have a (for most of you, probably simple) problem with calling user defined function within a mathscript node.
    I have a script inside a MathScript node which calls three UD functions. When I try to output variables, LabView sets their type to void, so I cannot use them further. this would imply, that the script is nondeterministic, (since the types would get set at runtime). However, if I replace the call to the UD function with the actual contents of the function, the variable becomes deterministic. Now, since I have several call to these functions, I have no desire in writing all of them many time, introducing many variables etc. What would you advise me to do?
    Find attached my scripts and functions.
    I need this script running on a RT Target, and have been battling this for weeks, with almost no success!
    Thanks, Regards,
    Luka
    Attachments:
    Scripts.zip ‏2 KB

    MArtin, hello!
    As far as I know, LabView checks the syntax as you write in the MS Node, and since there is no X mark next to the line number, it indicates, that the syntax is correct. Since i have set the path to the UDF in both the VI options and in the general MAthScript setting, how does adding the path command help? even if I add path('directory') command, a yellow exclamation mark appears, saying the command is slowing down performance.
    (this is the original help explanation:
    The warning glyph indicates that LabVIEW operates with reduced error checking at edit time and slower run-time performance for the MathScript Node. The following conditions cause the warning glyph to appear. To remove the warning glyph from the MathScript Node and improve run-time performance, modify your script as follows to resolve the condition in your script:
    Your script calls addpath or pathremove (legacy name rmpath), or calls cd, path, or userpath with one or more inputs, which change the MathScript search path list at run time. Remove these functions and use the MathScript page to configure the default search path)
     Could you please post a screenshot of your VI, just to see, if you've got anything different set up?
    I am running LV2012.
    Luka

  • Adding "Filter Criteria" to the XSLT List View Web Part impact on "Export to Excel" functionality within Document Library

    Hi there,
    XSLT List View displaying all the list items within the Document Library. In order to implement the Search functionality within Document library out of box "Text Filter" web part is configured as explained below. The solution is similar to
    the one suggested at
    http://www.wonderlaura.com/Lists/Posts/Post.aspx?ID=77
    "Text Filter" Web Part added to the page.
    Filter Criteria (i.e., XSLT List View columns) added to the XSLT List View where the filter parameters take the input from the "Text Filter" Web Part .
      3. Both Web Parts (XSLT List View and the Text Filter) are connected.
    When the search criteria is entered into the "Text Filter" Web Part, it is passed to the relevant Columns of the XSLT List View and the documents (List Items) that match the search criteria are shown within XSLT List View.
    Search functionality working as expected.
    Query: Selecting the "Export to Excel" icon from the ribbon generates the excel spread sheet with no data except Column Titles from the Document library. In the investigation it is
    found that adding the 'Filter Criteria' on XSLT List View is causing this bug. When the Filter Criteria is removed, then "Export to Excel" functionality is working as expected.
    But it is mandatory to add "Filter Criteria" to implement the search functionality with in the document library.
    Help: Help/input appreciated on the work around to get the "Export to Excel" functionality work when the "Filter Criteria"
    exist on the XSLT List View.
    Regards,

    Once again thanks very much for your help Scott. very much appreciated.
    In the investigation it is found that removing the 'Filter Criteria' on XSLT List View makes the "Export to Excel" functionality work. But the 'Filter Criteria' is mandatory to get the 'Document Search' functionality.
    I think that due to technical limitations it should be concluded that 'only custom development can make all work, no code solutions using the SharePoint Designer can meet all the requirements.
    If you can think of any alternative solution that could help in resolving the current issue or fix the issue without any custom implementation please inform. Otherwise this issue would be marked as resolved with your suggested response.
    Regards,

  • Call RFC enabled function from within VBA in BI 7.0

    Hello Experts,
    the problem that we have should be general, i have found some postings on this forum concerning it, but unfortunately no proper solutiont.
    I just want to have the possibility to call the rfc enabled function module from within the callback function in VBA after executing of some query.
    I have seen the suggestion to build a new RFC connection in VBA, but therefore you should hard-code all connection parameters (including user + password)
    in the VBA code, this solution is for us not acceptable due to the security reasons.
    Is there some way to use the existing connection of BEx Analyser in order to execute the function calls?
    This functionality was possible in 3.5 but not in 7.0 since many functions that were available in 3.5 are not supported now.
    Do you have experience/suggestions for this problem?
    Any help would be great.
    Thanks a lot,
    Kirill

    I've got the same problem. Did you find the solution?
    Thank you,

  • Can we call a function within a function??????Urgent

    Dear All,
    Like we can call a procedure from another procedure , in the same way can we call a function within a function. Please reply it's urgent.
    Regards

    > Please reply it's urgent.
    My usual soapbox response.
    Saying your posting is urgent is rude and arrogant. Why? Because you are saying that other people who have posted problems here, have less important problems than yours. That despite how complex and critical their problem may be, yours take priority.
    You're also demaning attention and a quick answer from people that provide support here - in their free time... and not getting paid a single cent for their efforts.
    So just how can you demand any urgency to your posting from them?
    Remember that this is a public forum. You cannot demand anything here. This is not Oracle Support. There are no SLA's here. Basic nettiquette applies.

  • Need Help: Using Ref Cursor in ProC to call a function within a Package

    I'm calling a function within a package that is returning a REF CURSOR.
    As per the Oracle Pro*C Programmer's Guide, I did the following:
    1) declared my cursor with a: EXEC SQL BEGIN DECLARE SECTION and declared the cursor as: SQL_CURSOR my_cursor;
    2) I allocated the cursor as: EXEC SQL ALLOCATE :my_cursor;
    3) Via a EXEC SQL.....END-EXEC begin block
    I called the package function and assign the return value to my cursor
    e.g. my_cursor := package.function(:host1, :host2);
    Now, the only difference between my code and the example given in the Pro*C Programmer's Guide is that the example calls a PROCEDURE within a package that passes back the REF CURSOR as an OUT host variable.
    Whereas, since I am calling a function, the function ASSIGNS the return REF CURSOR in the return value.
    If I say my_cursor := package.function(:host1, :host2); I get a message stating, "PLS-00201: identifier MY_CURSOR" must be declared"
    If I say :my_cursor := package.function(:host1, :host2); I get a message stating, "ORA-01480: trailing null missing from STR bind value"
    I just want to call a package function and assign the return value to a REF CURSOR variable. There must be a way of doing this. I can do this easily in standard PL/SQL. How can this be done in Pro*C ???
    Thanks for any help.

    Folks, I figured it out. For those who may face this problem in the future you may want to take note for future reference.
    Oracle does not allow you to assign the return value of a REF CURSOR from a FUNCTION ( not Procedure - - there is a difference) directly to a host variable. This is the case even if that host variable is declared a CURSOR variable.
    The trick is as follows: Declare the REF CURSOR within the PL/SQL BEGIN Block, using the TYPE statement, that will contain the call to the package function. On the call, you then assign the return REF CURSOR value that the function is returning to your REF CURSOR variable declared in the DECLARE section of the EXEC SQL .... END-EXEC PL/SQL Block.
    THEN, assign the REF CURSOR variable that was populated from the function call to your HOST cursor varaible. Then fetch this HOST Cursor variable into your Host record structure variable. Then you can deference individual fields as need be within your C or C++ code.
    I hope this will help someone facing a deadline crunch. Happy computing !

  • Calling a Member Function from within a Cursor in a Procedure

    Hello Folks
    I'm a newbie to oracle and am in the process of learning 10G. My question is:
    I created a type called row_po and defined a member function getCost() which returns the total cost of the order with line items as nested table, which i intend to call from within a procedure. In the procedure my SELECT returns multiple records and hence I need to use a cursor. For each record I've got to display the order_no, qty and order_cost (qty and order_cost are part of a line items nested table). I'm able to get to the order_no and qty but don't know how to call the member function to get the order_cost. Here's my procedure:
    CREATE OR REPLACE PROCEDURE get_podet(part_num in number)
    AS
    CURSOR c2 is
    SELECT *
    FROM tab_po po, TABLE (po.LineItemList_nestab) L
    WHERE L.PartNo = part_num;
    BEGIN
    FOR crec in c2 LOOP
    DBMS_OUTPUT.PUT_LINE('ORDER NUMBER: ' || crec.PONo);
    DBMS_OUTPUT.PUT_LINE('LINE QTY: ' || crec.Qty);
    {color:#ff0000}*DBMS_OUTPUT.PUT_LINE('ORDER VALUE: ' || ''); -- order_cost which should be returned from the member function i've mentioned --*
    {color}END LOOP;
    EXCEPTION
    WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE('Failed' || 'SQLCODE: ' || SQLCODE);
    DBMS_OUTPUT.PUT_LINE('SQL ERROR MESSAGE ' || SQLERRM);
    END;
    The line in red is where i want to call my function getCost() which is a member of tab_po po as mentioned in my SELECT.
    Any thoughts highly appreciated.
    Thanks and Regards

    One way would be to just run the query in a editor (sqlplus or toad) and see whats the column name.
    Before that can you show us the structure of the type.
    If you declare a table type without an object then the default column name is COLUMN_VALUE else the object filed name is taken.
    Example without object in table type.
    SQL> create or replace type tbl as table of integer
      2  /
    Type created.
    SQL> create or replace function fn return tbl
      2  as
      3     ltbl tbl;
      4  begin
      5     select level bulk collect into ltbl
      6       from dual
      7    connect by level <= 10;
      8
      9     return ltbl;
    10  end;
    11  /
    Function created.
    SQL> select * from table(fn)
      2  /
    COLUMN_VALUE
               1
               2
               3
               4
               5
               6
               7
               8
               9
              10
    10 rows selected.
    Example with object in table type.
    SQL> create or replace type obj as object(no integer)
      2  /
    Type created.
    SQL> create or replace type tbl as table of obj
      2  /
    Type created.
    SQL> edit
    Wrote file afiedt.buf
      1  create or replace function fn return tbl
      2  as
      3     ltbl tbl;
      4  begin
      5     select obj(level) bulk collect into ltbl
      6       from dual
      7    connect by level <= 10;
      8     return ltbl;
      9* end;
    10  /
    Function created.
    SQL> select * from table(fn)
      2  /
            NO
             1
             2
             3
             4
             5
             6
             7
             8
             9
            10
    10 rows selected.Edited by: Karthick_Arp on Jan 13, 2009 5:00 AM

  • Calling stored function within select

    Hi,
    I am working with ODP.NET and Oracle 8.1.7 for two years now and I solved a lot of problems. But now I am really in trouble:
    I need to call a stored function (that is within a package) from a select statement:
    Here is a very simple test case (the real select is much more complicated)
    select PFM.P_COSTING.CALC ( 0 ) from dual;
    this works fine in TOAD, but When I try to do the same from C#/ODP.NET, I always get the following error:
    ORA-00904: Invalid column name
    Can anybody help?
    Here my package (scheme is “PFM”):
    CREATE OR REPLACE PACKAGE BODY P_Costing AS
    FUNCTION Calc ( x number)
    return number IS
    BEGIN
    RETURN 1;
    END Calc;
    END P_Costing;
    thanks in advance
    markus

    It works fine for me, but you might not want to use "PFM.P_COSTING.CALC ( 0 )" as a column name.
    Try aliasing the expression
    select PFM.P_COSTING.CALC ( 0 ) result from dual;
    David

  • How do i call a function within the jsp?

    Hi,
    What i am doing is now allow a user to type in comment and when the user click on "Add" button, it will call my function and write to a txt file.How can i call a custom jsp function within my jsp page or what is the correct way to do this?
    [My current codes]
    <form name="SubmitEvent" method="post" action="addComment()">
    </form>
    function addComment()
    System.out.println("Entered Add Comment function");
    Thanks for your help!

    You can define a Java Bean (I presume you know the rules to write a Java Bean) and send the read value as parameter to the Bean and then call a function in the Bean from the JSP.
    Contact me if you need more help!

  • Call a functions within a function ?

    Hi
    Is there anyway to call my functions within a function ?
    function musicPlayer() {
         trace("Music");
         function pauseMusic(){
              trace("Pause");
    if i call musicPlayer function i will get Music in output now how can i call pauseMusic from outside of parent function !?
    is this possible ?
    thanks in advance

    You can call functions within other functions, but you don't want define functions inside other functions... they will only have scope within the function if they work at all.
    function pauseMusic(){
         trace("Pause");
    function musicPlayer() {
         trace("Music");
         pauseMusic();
    musicPlayer();

  • How to Call C functions within Flash?

    I have a bunch of functions written in C++. I would like to
    be able to call these functions within my flash application so that
    I can pass data to the functions and get the returned values. Is
    this possible with Flash 8?
    If this is not possible then is there a way that I can have
    Flash share memory space with another stand-alone application? This
    way, a C++ program could read and write data to the shared memory
    and Flash could also read and write to it.

    you can write a dll and then call mmexecute in the flash IDE,
    but I
    think in the player it is not possible.
    mProjector on windows will let you write c plugins that you
    can call from Flash
    http://www.screentime.com/software/mprojector/plugins.html
    give it a look - it might do what you need...
    On 2006-05-04 15:50:24 -0400, "mmakrzem"
    <[email protected]> said:
    > I have a bunch of functions written in C++. I would like
    to be able to
    > call these functions within my flash application so that
    I can pass
    > data to the functions and get the returned values. Is
    this possible
    > with Flash 8?
    >
    > If this is not possible then is there a way that I can
    have Flash
    > share memory space with another stand-alone application?
    This way, a
    > C++ program could read and write data to the shared
    memory and Flash
    > could also read and write to it.
    John Pattenden
    Screentime Media
    Flash Screen Saver, Application and Wallpaper tools
    http://www.screentime.com

  • Calling function within function as parameter

    We're planning to switch from MS-OLEDB to Oracle OLEDB and are expecting several troubles.
    One of these is that MS supports calling functions with another function within whilst Oralce does not?
    Example (works fine with MS):
    {? = call *<FUNCTION_1>* ( ?, ?, *<FUNCTION_2>* ( ?, ?, ? ) + 1, ?, 1 )}
    This raises ORA-01036: Variablenname/-nummer ungültig with Oracle's OLEDB.
    Any ideas?
    Thanks in advance!
    Edited by: user617919 on 04.11.2011 01:28

    Hi,
    Whenever you have a problem, please post a complete test script that people can run to re-create the problem and test their ideas. In this case, include complete CREATE PACKAGE and CREATE PAGKAGE BODY statements, CREATE TABLE and INSERT statements for any tables needed, some test calls to the the package, and the results you want from those test calls gibven that data.
    Always say which versin of Oracle you're using (e.g. 11.2.0.2.0).
    See the forum FAQ {message:id=9360002}
    LostNoob wrote:
    --Calculate salary minus before tax deductions
    FUNCTION sal_mns_btd (emp_no IN NUMBER)
    RETURN NUMBER
    IS
    tot_mns_btd Number;
    BEGIN
    SELECT e.sal - bef_tax_ded(bef_ded_tot)
    INTO  tot_mns_btd
    FROM  emp
    WHERE empno = emp_no;
    RETURN tot_mns_btd;
    END sal_mns_btd;
    If bef_tax_ded is a function in the same package, then what you posted is a correct way to call it.
    What is bef_ded_tot? If it's a NUMBER column in emp, then what you posted makes sense. If bef_ded_tot is a local variable inside some other function, then it doesn't make sense.. How to do what you want depends on what you want, and I can't tell you how to do it unless I understand what you want.
    Also, the table alias e isn't defined. It doesn't look like you need a table alias.

  • Need help to call a simple function from within another function?

    I created a movieclip which has a function in its one and only frame.
    function testx() {
    x = x+2};
    This movieclip is in the main timeline (in its own layer).
    In another layer on the timeline I have created a single keyframe with a button instance called myBtn
    myBtn.onRelease = function() {
    var x
    x =2
    testx(2);
    trace (x);
    What I want to do is call the function in the movieclip frame from the button press function. However, I can't seem to reference it properly.
    Can anyone help me to basically call a simple function from within another function?

    Yes am using CS4.  Have saved it as CS3 now.  Ok the file is somewhat complicated and what I am testing is not what I ultimately want to do but if I can pass that variable I can figure it out.  In terms of describing the file I think the only parts of importance are what I put in my previous post (please let me know if there is something I should be telling you that I have missed).  I am 99.9% sure that I am using the correct instance name.
    Scene1 Layer3 Frame1 has the function call for the button.
    myBtn.onRelease = function() {
    var x
    x = 2
    testx(2);
    trace (x);
    Slideshow layer //Actions Frame1 has the function
    function testx(x) {
    x = x+2};
    thank you so much for helping me.

Maybe you are looking for

  • Vendor Report

    Is there a standard report that shows vendor balances (open items, cleared items) with cost center, WBS element, project, business areas and Internal Order. I checked FBL1N and FK10N but they don't show the CO objects. I even checked some other repor

  • Purpose of idisk if I can't sign up to MobileMe

    1) What is the purpose of Idisk if I cannot sign up to mobileme as a new mac user? 2) How do I reset my idisk username (it automatically named it based on the files from my old laptop) 3) How do I reset my idisk password? 4) How can idisk be used?

  • Calculations on hierarchy nodes

    Hi, We are developing Divisional P&L Report. We have created hierarchy in R/3 system for this and also loaded successfully in BW. Now the problem is while designing the query, we have to do calcuation on Hierarchy nodes. For e.g. Sales - W (Works) -

  • Networking Windows to Mac OS X 10.4.5

    I am really sorry to ask a question that I bet has been asked 100's of times here. I'm failing completely in getting my Windows XP machine to talk to my Mac OS X machine. Believe me I've surfed and surfed, read docs that I could find, looked at help

  • Modifications with visual database tools

    Hello, Visual Studio .net IDE is giving error while working with Oracle 9.0.2 (the IDE .net Visual studio Is a realese version - 7.0.9466 .net frameWork version 1.0.3705): "this backend version is not supported to design database diagrams or tables"