<>节
<>节
<>节
<>节
<李>
拿到iptXXX用户的密码,我们很轻易地重现问题,可以知道,在“SQL窗口”中我们发现不管是查询表/视图都会出现上述问题;
李> <李>再使用其他用户,则不存在这方面的问题;
李> <李>查询数据库整体,无明显的失效对象;
李> <李>
从报错“XXX必须declared"结合经验来看,基本定位为权限问题;
<>节
<>节
<>节
<>节
<>节
>节
>节
>节
>节
>节
另外,我们还需要考虑这里问题的直接导火索,直接使用sqlplus登录做查询没有问题,而使用PLSQL开发者存在问题,那么PLSQL开发人员在查询的时候做了什么额外的操作呢?要定位这个倒是很简单,通过相关会话的抓取其执行过的SQL我们就会看到下面语句:
<>节 <>节 <>节
>节 >节 >节
接下来,我们就试着在sqlplus命令窗口中执行相关过程: