Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.tools -> Re: Question: Views and Use of Stored Procedures

Re: Question: Views and Use of Stored Procedures

From: Frank <franjoe_at_frisurf.no>
Date: Sat, 14 Apr 2001 08:21:58 +0200
Message-ID: <p0SB6.7238$R6.165990@news1.oke.nextra.no>

Hi!

Minor example;
Look up "RESTRICT_REFERENCES ( a_function, WNDS, WNPS, RNDS, RNPS); " in documentation

Frank

CREATE OR REPLACE PACKAGE pa_package AS
  FUNCTION a_function (p_no IN NUMBER) RETURN VARCHAR2;   PRAGMA RESTRICT_REFERENCES ( a_function, WNDS, WNPS, RNDS, RNPS); END pa_package;
/

CREATE OR REPLACE PACKAGE BODY pa_package AS   FUNCTION a_function (p_no IN NUMBER) RETURN VARCHAR2   IS
    sRet VARCHAR2(30);
  BEGIN
    IF p_no = 1
    THEN
      sRet := 'Varg i Veum';
    ELSE
      sRet := 'Something else';
    END IF;
    RETURN sRet;
  END a_function;
END pa_package;
/

select pa_package.a_function(1)
from dual;

CREATE OR REPLACE VIEW v_a_view AS
SELECT pa_package.a_function(1) the_first_columns FROM dual
UNION
SELECT pa_package.a_function(2) the_first_columns FROM dual;

SELECT * FROM v_a_view; Received on Sat Apr 14 2001 - 01:21:58 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US