Following is an example which shows use of parametrized view:
CREATE OR REPLACE VIEW test_vw AS
SELECT empno,ename,sal
FROM emp
WHERE empno = to_number(userenv('client_info')) ;
In Stored Procedure, will have to call following procedure before executing the View query, as in following example:
exec dbms_application_info.set_client_info(7934);
select * from test_vw ;
And the output is:
EMPNO ENAME SAL
---------- ---------- ----------
7934 MILLER 13040
No comments:
Post a Comment