在oracle中怎么查看刚执行的语句???

mnm0756 2002-10-31 02:25:02
rt
...全文
705 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mnm0756 2002-10-31
  • 打赏
  • 举报
回复
begin p_Ins_User(:V00001,:V00002,:V00003,:V00004,:V00005,:V00006,:V00007,:V00008); end;
我执行的存储过程,v00001是参数吧,在那个表里面有数据啊?
touch410 2002-10-31
  • 打赏
  • 举报
回复
就是用l命令,或者用edit也能看到
zcs_1 2002-10-31
  • 打赏
  • 举报
回复
select se.username,sq.sql_text
from v$sql sq,v$session se
where sq.address=se.sql_address;

可以查询到每个登录到Oracle的用户刚刚执行的sql,
如果要查询特定的用户,可以增加查询条件,如
select se.username,sq.sql_text
from v$sql sq,v$session se
where sq.address=se.sql_address
and sid=15;
mnm0756 2002-10-31
  • 打赏
  • 举报
回复
我在程序里面执行的,在sqlplus 里面用l命令是显示不出来的
bzszp 2002-10-31
  • 打赏
  • 举报
回复
sqlplus里面使用l命令
mnm0756 2002-10-31
  • 打赏
  • 举报
回复
已经执行了的!
三杯倒 2002-10-31
  • 打赏
  • 举报
回复
是正在执行,还是上此执行的sql

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧