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: 表或视图不存在分数不多,请高手多多帮忙,谢谢
直接用
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: 表或视图不存在分数不多,请高手多多帮忙,谢谢
是v_$sql_Bind_Capture
V$SQL_BIND_CAPTURE = v_$sql_Bind_Capture
V$SQL = v_$sql 的