在function或者存储过程中,怎么用系统表?
rt: 
 直接用 
 SELECT   T1.*,T2.SQL_TEXT,T2.SQL_FULLTEXT   FROM   sys.v_$sql_Bind_Capture   T1,sys.v_$sql   T2可以查询出结果的, 
 但是写到function或者存储过程中, 
 定义游标 
       CURSOR   CURSOR_QUERY   IS 
             SELECT    
                   T1.SQL_ID   SQL_ID, 
                   T1.NAME   NAME, 
                   T1.VALUE_STRING   VALUE_STRING, 
                   T1.DATATYPE_STRING   DATATYPE_STRING, 
                   T2.SQL_FULLTEXT   SQL_FULLTEXT 
             FROM    
                   sys.v_$sql_Bind_Capture   T1, 
                   sys.v_$sql   T2 
             ; 
 就报错: 
 PL/SQL:   
ORA-00942:   表或视图不存在   
 分数不多,请高手多多帮忙,谢谢 
------解决方案--------------------把sys去掉看看/   
------解决方案--------------------是不是当前用户没有权限啊    
 你conn / as sysdba  再运行看下