context问题

[复制链接]
查看11 | 回复0 | 2008-1-2 17:35:53 | 显示全部楼层 |阅读模式
我想创建一个自定义的context,执行查询后结果,为什么呀?

ttx@sjzd>create or replace package MY_USER is
2
3function who_am_i return varchar2;
4
5end MY_USER;
6/
程序包已创建。
已用时间:00: 00: 07.71
ttx@sjzd>create or replace package body MY_USER is
2
3-- Private type declarations
4 function who_am_i return varchar2 as
5 v_user varchar2(30);
6 begin
7select user into v_user from dual;
8return v_user;
9 end;
10
11end MY_USER;
12/
程序包体已创建。
已用时间:00: 00: 04.24
ttx@sjzd>
ttx@sjzd>select my_user.who_am_i from dual;
WHO_AM_I
----------------------------------------------------------------------------------------------------
TTX
已用时间:00: 00: 00.81
ttx@sjzd>create or replace context who using my_user;
上下文已创建。
已用时间:00: 00: 00.25
--执行时没有结果,为什么呀?
ttx@sjzd>SELECT SYS_CONTEXT('WHO','V_USER') FROM DUAL;
SYS_CONTEXT('WHO','V_USER')
----------------------------------------------------------------------------------------------------

已用时间:00: 00: 00.11
ttx@sjzd>spool off[color]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行