我创建了一个过程并在其中使用了以下语句。
select sql_id into v_sql_id from v_$sql where sql_text =v_sql;
我收到以下错误PL/SQL: ORA-00942: table or view does not exist
我已经检查了它的所有者的同义词PUBLIC
,所以它应该在这种情况下运行,但它不起作用。
另一件事我可以select sql_id from v_$sql where sql_text =v_sql;
在简单的编辑器中完成。任何人都可以帮我解决这个问题。